SQL Server

全2973件中1721~1740件表示
  • BULK INSERT でファイルが開けなくて困っています

    初めての質問なのでトンチンカンなこと言ってたらすみません。 SQL Server 2005のストアドプロシージャを使ってBulk InsertでSQL Server とは別のパソコンにあるcsvファイルをテーブルにインポートしようとしているのですが、「...を開けなかったので、一括読み込みできません。...アクセスが拒否されました。」とエラーが出てしまいます。ストアドプロシージャは別パソコンのVB2005からパラメータ(ファイルパス等)を与えて実行しています。 ファイルの保存先フォルダは共有にしています。 ちなみにSQL Server側のパソコンからストアドプロシージャを実行するとちゃんとインポートしてくれます。 パスワードや権限が関係してるんでしょうか? 長くなりましたが、よろしくお願い致します。

  • ASP.NETでApp_Dataの中の*.mdf、*.ldfを自動で定期的にバックアップするには?

    現在ASP.NET2.0とSQLserver2005にてWEBページを作成・勉強しております。 そこで、ASP.NETのテキスト通りに作成したところ、App_Dataという フォルダに*.mdfと*.ldfというデータベースデータが作成されました。 このデータを深夜3時に自動でバックアップしたいのですが どのようにしたらよろしいでしょうか? また、自動ではなく、手動でコピー&ペーストしようとしても「他の人、 またはプログラムによって使用されています」とでてコピーできません。 ということはデータベースをいったん停止(デタッチ?)してから、 コピー&ペーストして、コピーが終わったらデータベース再開する必要がある気がします。 どのように実装するのが良いのでしょうか。宜しくお願いいたします。

  • SQL+access ローカルテーブル

    質問させていただきます。 SQLサーバーに既存のaccessテーブルをリンクし、accessをフロントエンドとして構築しようとしています。 リンクはできたのですが、テーブルローカルというテーブルが現れます。これは削除してもいいのでしょうか?これがあると容量が減らないので困っています。なにか使用することがあるのでしょうか? 宜しくお願いいたします。

  • (連鎖更新・削除の為) リレーションシップを設定の仕方

    テーブルにリレーションシップを作成する際に、アクセスのように「リレーションシップ」ボタンを使用して、ビジュアル的に設定したいと思っています。 SQLサーバでは、どのようにすれば良いのでしょうか? SQLサーバ初心者です。 宜しくお願いします。

  • SQL2000からSQL2005へのレプリケーション

    日々更新されるSQL2000(サーバー2000)上のテーブルA、テーブルB、テーブルCをSQL2005(サーバー2005)上で参照するために、レプリケーションの機能を使って、SQL2000をパブリッシュとしてSQL2005上をサブスクライバとしてプルサブスクリプション(スケジュール実行)でSQL2005上にテーブルA、テーブルB、テーブルCを生成させたいと考えております。 SQL2000側でパブリッシュの設定、2005側からプルサブスクリプションの設定ともに問題無く設定できたのですが、いざ実施すると 下記のエラーが出て実行できませんでした。 お聞きしたい点としてはそもそも上記の方法でのSQL2000から2005へ テーブルコピーが可能なのか? 無理な場合は、他にどの様な方法でスケジュールで任意のテーブルを 2000から2005へコピーするあるか教えていただけますでしょうか? ------------ ユーザー 'HOGEDOMAIN\サーバー2000$' はログインできませんでした。 (ソース: MSSQLServer, エラー番号: 18456) ヘルプの表示: http://help/18456

  • SQLServer学習の進め方

    仕事でOracleからSQLServer2005へ移行します。 DB関係はほぼ初心者に近いレベルですが、時間がなく効率よく学習したいと思っています。 その為、SQLServerの学習お勧めサイトか、お勧め良本はないでしょうか? なんでもいいので教えてください。 MSDNはややこしくて見にくいですが、やっぱMSDNを見た方がいいのでしょうか?皆さんはどの様にSQLSERVERを学んでいますか?

  • SQLのど素人の質問です。

    A1=0, A2=0, A3=0,  A4=0 B1=0, B2=0, B3=125, B4=0 C1=77, C2=0, C3=457, C4=0 D1=0, D2=5, D3=0, D4=0 E1=2, E2=0, E3=0, E4=0 SQLの条件文で4番目が0であって1~3番目までは0以外だったらTrueとなる処理はどうしたらいいいでしょうか? いろいろ考えたのですがわかりません。

  • SQLで指定年月内データ取得について。

    現在から3ヶ月以内のデータを取得したい場合のSQLの 書き方を教えてください。

  • コンボボックスの使い方

    Visual Basic 2005でデータベースを作りたいと願う初心者です。 図面の保管先を検索するために 保管先、客先、図面番号、装置名称テーブルを作成して、客先、図面番号、装置名称コンボボックスで選択したデータで、「検索」ボタンを押すと保管先が表示させたいのですが・・・ 本を読んでも参考になるものはありません。 コンボボックスのデータで絞り込みを行いたいと思っております。 ACCESS2000では完成しております。 よろしくお願いします。

  • 分布を正確に取り出すには

    お世話になります。 [日付],[クラス],[掃除箇所]というレイアウトのテーブルがあると致します。 どの[クラス]がどの[掃除箇所]をいつからいつまで担当したかを把握するSQLを起こしていますが、 上手くできません。 上手くできない理由に、[クラス]が受持つ同じ[掃除箇所]が定期的に回ってくる為、 select [クラス], [掃除箇所], min([日付]) as 開始, max([日付]) as 開始 from [掃除当番] group by [クラス], [掃除箇所] の場合、[掃除箇所]の初回と最近の日付しか取れません。 例 20080101~20080131,Aクラス,教室 20080201~20080229,Aクラス,廊下 20080301~20080331,Aクラス,教室 で担当していた場合、「Aクラス,教室」の開始日は"20080101"で終了日は"20080331"となってしまいます。 これを例にあります通り、期間毎に抽出するSQLをご教授いただきたいのですが。 説明が足りません場合、ご連絡頂けたらと思います。 よろしくお願いいたします。 環境:SQL Server2000,Excel VBA

  • SQL文の副問合わせについて

    いつも勉強させて頂いています。 SQLの副問合わせでわからないところが出て来ましたので、教えて頂けると助かります。 <環境> VB 2008 SQLSERVER 2005 <内容> 金額の集計をしたいのですが。 テーブルA 品番(主キー) 品名 予測金額 テーブルB 品番(キー)  品名 確定金額 テーブルAの品番に対してテーブルBのレコードが1対多の関係です。 <結果> 品名に「あ」を含むもの、 テーブルAのCOUNT、 テーブルBのCOUNT、 予測金額合計、 確定金額合計 上記結果で出力したいのですが、困っています。 宜しくお願い致します。         

  • T-SQLで一時テーブルの名前を毎回変更できるストアドを作りたい

    お世話になります。 初歩的な質問で恐縮ですがご教示いただければ幸いです。 T-SQLでグローバル一時テーブルの名前を毎回変更できるストアドを作り、Access2003アプリから実行させる予定です。 ストアドに、CREATE TABLE [dbo].[@tablename]のように書き、 ストアド実行時に@tablenameの値を ##ABC のように入力したのですが、テーブルはtempdbではなく、しかもテーブル名は@tablenameでテーブルが作成されてしまいます。 CREATE TABLE [dbo].@tablename のように[]をとると ストアド自体を作成できずエラーになってしまいます。 宜しくお願いします。 create PROCEDURE [dbo].[ストアドプロシージャー名] (@tablename nvarchar(255)) AS BEGIN from SET NOCOUNT ON; CREATE TABLE [dbo].[@tablename] <以下省略>

  • アクセスされたテーブルを調べる方法

    いつもお世話になっています。 SQL-Server 2005にて、あるSQL文を実行した際に、「どのテーブルに対してどのようなアクセスがあったのか」を調べる方法はありますでしょうか? いくつかのSQL文を実行した際の影響範囲を調べるために必要としています。 以上、ご協力宜しくお願い致します。

  • SQLサーバのデータ保存先

    Windows Server 2003、SQL Server 2000の環境でデータベースの定期的なバックアップを考えています。 バックアップ先はテープドライブとディスクは選択できるようなんですが、ネットワーク上の他の共有フォルダにバックアップを取ることは可能でしょうか? やり方が見つかりませんでしたので質問させていただきます。 よろしくお願いします。

  • 日付/時刻型のフィールドに対してWhere条件を付ける方法

    VBAで開発しています。 Where句で、日付/時刻型のA_dateに対して WHERE A_date > 2008/05/01 といったような条件を付けたいのですが、 どうしてもうまくいきません。 WHERE A_date > Format(2008/05/01, "YYYY/MM/DD") のようにフォーマットしてみてもだめでした。 WHERE A_date > date() のような記述はちゃんと通るんですが、固有の日付とのSQLがうまくいきません。 日付/時刻型の条件付けは何か特別な記述が必要なのでしょうか? どなたかご回答よろしくお願い致します。

    • 締切済み
    • noname#169207
    • SQL Server
    • 回答数3
  • VB6とSQL SERVER 2005のADO接続方法

    VB6とSQL SERVER 2005(Developer Edition)のADO接続方法がわかりません。 今までSQLSERVER2000で開発していたのですが、DBをSQLSERVER2005に 変更したところ接続できませんでした。 以下はSQLSERVER2000時のソースなのですが、 2005の場合ConnectionStringはどうやればいいのでしょうか? --------------------------------------- Dim rs As ADODB.Recordset Dim cn As ADODB.Connection Set rs = New ADODB.Recordset Set cn = New ADODB.Connection cn.ConnectionString = "Provider=SQLOLEDB.1;" & _ "User ID=" & strUsr & ";" & _ "Data Source=" & strSvr & ";" & _ "Password=" & strPass cn.CursorLocation = adUseClient cn.Open --------------------------------------- 初歩的な質問で申し訳ありませんがどなたかお助けください。

  • SQLServerでのテーブルロック

    ・WindowsXP Pro SP3 ・VB2008 ・SQLServer2000 SP4 上記環境にて開発を行っております。 質問は、データベース内のマスタを、非接続型のグリッド上に読込、 内容を編集後、更新を行う処理を作成しています。 グリッド上に読み込んだ際(Select文)、テーブルをロックし、 他のユーザが変更出来ないようにしたいのですが、方法が分かりま せん。 教えて頂けないでしょうか?

  • (素人の質問) SQL Server エラー '80040e57' の原因の所在

    私は、データベースなどの知識は全くありません。 下記のエラーの原因は、WEBサイト側にあるのでしょうか? それとも閲覧に使用するパソコン・ブラウザに原因があるのでしょうか? IEやSleipnirだとこのエラーが表示されますが、Apple Safariだとエラーは起きませんでした。 Microsoft OLE DB Provider for SQL Server エラー '80040e57' STRING または BINARY データは切り詰められました。 E:\WEB\MODULE\FRAME\../../common/lib/parts/database.asp, 行 105

  • SQLserverEXPRESS 拒否されました

    質問させていただきます。 ACCESSのテーブルをSQLに移行させようと思っています。 serverPCもクライアントPCもWindowsXPです。 無事インストールができたのですが、アクセスをアップサイジングウィザードでテーブルをサーバーにリンクさせようと起動しても、最後に拒否されましたとなってしまいます。 ファイヤーウォールの開放もTCPの設定もしました。原因は何がありますでしょうか?

  • SQL Server 2005 Express Edition

    こんにちは SQL Server 2005 Express Editionについて質問なのですが 無償版との事ですが SQL Server 2005 Enterprise Edition と比べるとどんな制限があるのでしょうか? ご存知の方、ご回答いただけましたら、幸いです。