SQL Server

全2972件中2741~2760件表示
  • SQLチューニング

    教えて下さい。 検索文のWHERE句を設定、 (1)INDEX付きの項目を1つだけ指定する。 <例>WHERE 項目a = 'a' --対象件数少 (2)INDEX付きの項目を複数個指定する。 <例>WHERE 項目a = 'a' --対象件数少 AND 項目A = 'A' --対象件数多 どちらが検索速度は速いのですか? ご解答よろしくお願いいたします。

  • WANの向こう側の SQL Server をデータソースに追加する方法

    「データソース(ODBC)」を設定することで、WANの向こう側のDBにアクセスできるような環境を構築したいと思っています。 サーバーとクライアントには、どのような設定が必要ですか? [環境] サーバー: WindowsServer2003, SQLServer2000, DNS クライアント: Windows2000 以上、宜しくお願い致します。

  • 同一テーブル内のデータを比較条件で集計し表示するには?

    商品     価格 -------------------- 白米     15000 玄米     14000 なす      5000 きゅうり    3000 上記のようなテーブルから、 価格が10000までの商品点数、また10000~20000の 商品点数を一回のSQL文で取得できるようなクエリー を作りたいのですが、アドバイス頂けましたら幸いですm(__)m

  • MSDE ACCESSの処理がサーバとクライアントで処理時間が違う

    WindowsXP Access2003 MSDEを使用しております。 ADOを用い ある2つのテーブルを比較して、差異があれば 別のテーブルに差異情報を追加していくという処理をAccessVBA上で行っております。 このプログラムをクライアント側で実行するのとサーバ側で実行するのとで 処理時間が異なります。 クライアント側で実行すると40分 サーバ側で実行すると6時間以上かかってしまいます。 プログラムが組み込まれたadpファイルはまったく同じです。 サーバ側実行時にタスクマネージャで監視していると、 CPU占有率は数%程度で MSACCESS.exeのメモリ使用量はそれほど増減しないのですが sqlserber.exeのメモリ使用量が増加していきます。 しばらく監視しているとまたメモリ使用量はへったのですが、また増えていきます。 サーバ側で遅くなる原因はどこにあるのでしょうか。 ご教示のほど何卒よろしくお願いいたします。

  • レプリケーション方法について

    どのようにレプリケーションを組むべきなのか、非常に困っています。 どなたか、アドバイス下さい。 <環境> OS:Win2000 DB: SQL2000 <行いたいこと> AとBというDBに、同じ構造を持つテーブルがあります。 これらのテーブルには、それぞれ異なるデータが入っています。 新たに、MergedDBというDBを作成し、ここにAとBのデータを集約したい。 ただし、MergedDBに集約されたデータは、AとBに配布しない。 よろしくお願いいたします。

  • VisualBasicを使用して接続

    VisualBasicでSQL Server2000へ接続しているのですが、ローカル接続でサーバに接続した場合は問題なく接続できます。外部から(ネットワークを介して)接続した際にAdministrator権限のコンピュータだと接続可能なのですが、それ以外のコンピュータでの接続ができません。SQL Server内でのデータベースのユーザで追加するだけでは無理なのでしょうか?

  • CASE文

    SQLのCASE文での質問なのですが、 テーブルの項目「区分」に1,2,3,4,5とデータが入っていた場合で 1の場合はA 2の場合はB 1かつ2でない場合はC と返す場合はどのように記述すればよろしいのでしょうか? 環境はSQL Server2000です。

  • SQLServer(MSDE)のデータベースのサイズ見積りについて

    皆様、始めまして。 現在、SQLServer(MSDE)でデータベースを構築中であるのですが、データベースのサイズ見積りの方法がわからず困っています。 BooksOnlineを見るとテーブルのサイズ見積りについては、詳しい計算式が乗っているのですが、システムで使う領域、インデックスについては記述が見つからず、困っております。 つきましては、データベースのサイズ見積りの方法についてご存知の方いらっしゃいましたらご教示願えませんでしょうか? もちろんWEB上の情報、書籍等の情報でも構いません。 どうぞよろしくお願いします。

  • SQL Serverの復元機能について

    SQL Serverの復元機能で、バックアップしたデータをテープから直接SQL Serverへ復元することは可能でしょうか?(SQL Serverから直接Backup Execで吸い上げたバックアップファイルを読み込めるかどうか?)

  • SQL ビルダー

    MSAccessみたいにSQLをビジュアルで構築したり 構築したSQLからビジュアルな表示にしてくれる ツールをご存知の方教えてください。

  • ロールバックとチェックポイント関連で質問です。

    下記のパターンの際に、transaction logファイルに書き込まれるのか否かを教えて下さい。 A:チェックポイントをまたがったトランザクションで完了後にシステム障害が発生した場合。 =>私の認識では、ロールフォワードによって、データベースとtransaction logファイルにデータが書き込まれる。と考えているのですが、正しいでしょうか? B:チェックポイントを一度も通らずに、トランザクションが完了。完了後にシステム障害が発生。 =>Aと同じですか? C:トランザクション実行中にシステム障害が発生した場合。 =>ロールバックされて、transaction logファイルにのみ書き込まれて、データベースには書き込まれない。というのは正しいでしょうか? よろしくお願いします^^

  • MSDEインストール後コマンドプロンプトでデータベースを削除できない

    MSDEインストール後、ACCESSファイルをアップサイジングして”商品(NEW)データ”という名のMSDEデータベースを作成しました。その後データベースを削除したくなったので、コマンドプロンプトから> osql -S(local) -Usa -Psa -Q"DROP DATABASE 商品(NEW)データ"と入力しましたが、「'NEW' の近くに無効な構文があります」とのメッセージが出て削除することができませんでした。データベース名にカッコ()があると削除できないのでしょうか?くだらない質問ですいませんが教えてください。

  • SQLServer2000でログインできません

    Windows2000SP4、IISの環境です。 1.SQLServer2000の認証:Windows認証を使用 2.ODBC接続時、 1)接続するサーバ名:Local 2)SQL ServerがログインIDの権限の確認を行う方法は    :ネットワークへのログインIDでWindows NTの認証メカニズムを使う 3.ASPファイルで以下のように記述しています。 Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DSN=*****ODBCで登録した名前\" 4.エラーメッセージ: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]ユーザー \'*****(私のサーバ名)\' はログインできませんでした。 index.asp, line 22 5.その他 SQLクエリアナライザでは何も問題なく接続できます。 以上、説明が不十分かもしれません。 なぜログインできないか、ご存知の方教えてください。よろしくお願いします。

  • データーベースの共存は可能?

    表題のとおりなのですが、勉強のために同一マシンにSQLサーバーとORACLEをインストールしたいのですが 同一マシンに異なるDBをいれても問題ないのでしょうか? OSはWindows2000Pro SP4 同時にインストールしようとしているDBが SQLServer2000 DeveloperEdition と Oracle9i です よろしくお願いします

  • MSDE2000について

    MSDE2000をインストールして開始すると、タスクトレイにアイコンが出てきていたのですが、消してしまい再び開始しても出てこなくなりました。特に影響はないのですが、タスクトレイに常駐させるにはどのようにしたらいいのでしょう?よろしくおねがいします。

  • ADOからのストアド実行でエラーが発生します

    VB6のプログラムから、ストアドを実行すると エラー 3704(オブジェクトが閉じている間は操作が許可されない)が発生します。 ストアドの内容は次のとおりです 1.あるテーブルの中から条件に一致するレコードを取得し、一時テーブルに格納する 2.一時テーブルを先頭から1行ずつ読み、各レコードの値を使用して別のテーブルへ更新 上記内容を、一時テーブルではなくカーソルを使用するとうまくいきます。 同じような経験をされた方、対処法などご存知でしたら教えてください。

  • アクセスからのデータインポート時のエラーについて

    AccessのデータをSQLサーバーにインポートする時のエラーについて教えてください。 Accessのあるフィールドだけうまくインポートできません。そのフィールドは、Access側がデータ型が整数型、フィールドサイズが単精度浮動小数点型、SQLサーバー側がVARCHAR(128)です。ちなみに、numeric、float 、realでもだめでした。 SQLサーバーの「データのインポート」でインポートを行っています。インポートは正常に終了しました。とメッセージがでるのですが、データをみてみると、どうやらオーバーフローしてしまっている感じです。データが2.8197898E-2といった形になってしまっています。ちなみに、アクセスの場合はこの値は、0.0281979というデータです。 どのようにしたら正常にインポートできますでしょうか。

  • SQLのチューニング

    テーブルのアップデートに3時間もかかってしまい困っています。 チューニングにより速度改善できそうであれば、 教えていただけませんでしょうか? UPDATE TABLE_A SET TABLE_A.MATI_CD = TABLE_B.MATI_CD, TABLE_A.UPD_DT = GETDATE(), TABLE_A.UPD_MOD = 'バッチXX' FROM TABLE_A INNER JOIN TABLE_B ON TABLE_A.KEN_CD = TABLE_B.KEN_CD AND TABLE_A.MATI_NM = TABLE_B.MATI_NM AND TABLE_B.NENDO = '2004' WHERE ( TABLE_A.MATI_CD IS NULL AND TABLE_A.MATI_NM <> '' OR TABLE_A.MATI_CD = '' AND TABLE_A.MATI_NM <> '' ) AND TABLE_A.CRE_DT >= '2004/04/01' TABLE_A KEN_CD ・・・ (key)県コード KEN_NM ・・・ 県名称 UKE_NO ・・・ (key)受付番号 EDA_NO ・・・ (key)受付番号枝番 MATI_CD・・・ 町コード MATI_NM・・・ 町名称 CRE_DT ・・・ データ新規作成日 CRE_MOD・・・ データ新規作成モジュール名 UPD_DT ・・・ データ更新日 UPD_MOD・・・ データ更新モジュール名 TABLE_B NENDO ・・・ (key)登録年度 MATI_CD・・・ (key)町コード MATI_NM・・・ 町名称 KEN_CD ・・・ 県コード CRE_DT ・・・ データ新規作成日 CRE_MOD・・・ データ新規作成モジュール名 UPD_DT ・・・ データ更新日 UPD_MOD・・・ データ更新モジュール名 TABLE_Aは受付記録を残すテーブルで、 現在およそ300万件入っています。 TABLE_Bは町コードのマスタテーブルで、 14000件入っています。 目的としては TABLE_Aの町コードがNULLで町名称が登録されている場合、 TABLE_Bのマスタから町コードを登録してやろうという修正バッチです。 これがTABLE_Bが大量データのためかわかりませんが、 3時間もかかってしまうんです。。。 何か良い手段はありませんでしょうか? ご助言お願いいたします。

  • ACCESSからSQLスクリプトを実行する方法

    SQL Serverのスクリプト生成で作成した複数のSQLスクリプトファイル(.sql)を ACCESSからSQL Serverに接続して実行したいのですが どのようにすれば出来るでしょうか? バッチを使えば出来そうですが、今回はACCESSのみで実現できればと思っています。 ※ACCESS2003とSQL Server2000を使用しています。 よろしくお願いします。

    • ベストアンサー
    • a68
    • SQL Server
    • 回答数1
  • SQLデータベースを削除する方法

    ACCSESSのアップサイジングウイザードで作ったSQLデータベースの削除方法を教えてください。お願いします。