SQL Server

全2972件中2861~2880件表示
  • IISから起動したEXEがSqlServerに接続できない

    環境 DB Windows2000Server + SqlServer2000 WEB Windows2000Server + IIS5.1? WEBサーバーに存在する、VB6SP5で作成したSAMPLE.EXEを単体で実行すると 問題なくDBに接続できますが、IISでactiveX.Dllからshell関数で呼出した 同じSAMPLE.EXEからは、DBに接続するときに以下の様なエラーが表示されます。 ※タスクマネージャーで確認すると、SAMPLE.EXEは正常に起動しています。 Err.Number = -2147467259 Err.Description = [DBNMPNTW]ConnectionOpen (CreateFile()). SAMPLE.EXEでは以下のように、DBに接続を試みています。 strConn = "Provider=MSDataShape.1;Persist Security Info=False;Connect Timeout=15;" _ & "Data Source=192.***.***.***;" _ & "User ID=sa;" _ & "Password=;" _ & "Initial Catalog=DB_NAME;" _ & "Data Provider=SQLOLEDB.1" Set objConn = New ADODB.Connection objConn.ConnectionString = strConn objConn.Open エラーからすると、名前付きパイプの問題でもあるようですが EXEをDOS窓またはエクスプローラー上から実行すると問題ないので、 実行ユーザーの権限の問題でしょうか? activeX.DllからはDBに接続できます。 どうしてでしょうか。 宜しくお願い致します。

  • データベースがアタッチできません

    SQL Server2000を使用しています。 あるパソコンの作成済みのデータを別のパソコンに移行しようとしているのですが、SQL Server Enterprise Managerのアタッチ機能を使用してアタッチしようとすると、「エラー9004:データベース'KEIKADB01'のログを処理中にエラーが発生しました。」というメッセージが表示されアタッチすることができません。 色々と調べてはみたのですが見当がつきません。 何かご存知の方がいらっしゃいましたらご教授ください。

  • データをファイルにダンプ(エキスポート)する方法

    SQLサーバー7及び2000 テーブルのデータをローカルのファイルへダンプ(エキスポート)をストアド,SQL文でかけないでしょうか。SQLサーバーのデータがテキストエディタで見えるようになればOKですので。教えてくださいませ。

  • ストアド実行時のタイムアウト

    SQL-Server2000,VB6 データ抽出クエリを高速化すべくストアドプロシージャをVBプログラムから起動しています。 以下抜粋 cmd.ActiveConnection = Conn cmd.CommandText = sp_Shukei cmd.CommandType = adCmdStoredProc Set Rs = cmd.Execute 抽出基となるテーブルのレコード件数が大量になったせいなのか、最近以下のエラーが発生するようになりました。 -2147217871(80040e31)[microsoft ] [odbc sql server driver]時間切れになりました いろいろ調べて、プログラムで Conn.CommandTimeout = 0 としてもだめでした。 ストアド自体はReadOnlyですし、トランザクション排他待ちが起きている可能性はありません。 ですのでLOCK_TIMEOUTとは違うと思っています。 単にストアドに記述しているクエリの解釈か実行に時間が掛かっているものと思えるのです。 DB接続自体はこの処理前に何の問題もなく終わっています。 ※実はエンドユーザ環境でのみ発生します。開発環境で同じデータ量で試しても再現しないのです。 エンドユーザのネットワークが遅いのも、ひとつの原因になっているものと思われます。 時間切れを起きなくするにはどうしたらよいのでしょうか? どなたかご存知の方、教えてください。

  • SQLサーバ2000へのインポート方法とその他

    こんにちは。 SQLサーバはまったくよく分からないですが、いくつか教えていただく助かります。 業務では下記のように、メインフレームから生データ(CSVファイル)をWindows2000へFTPし、SQLサーバへインポートし、その後ストアドプロシージャを実行します。 条件としては、メインフレームから不定期にFTPがおこなわれ、つづいてFTPが終了したことを通知するためのREXEC処理がコールされます。 メインフレーム ↓ Windows2000 ↓ SQLサーバ この時の具体的なテクニックを教えてほしいのですが、経験のない私のイメージはVBなどでADOを使ってファイルをインポートし、SQLサーバ内のストアドを実行するという感じです。 ↓ (1)メインフレームからファイルFTP(PUT) (2)メインフレームからVBで作成したモジュールを起動。 (3)VBはCSVファイルをDBにインポート (4)そしてVBからストアドプロシージャを実行(これは可能?) 現在はどのような仕組やツールが一般的なのでしょうか? 詳細に教えていただけると助かります。 よろしくお願いします。

  • 列を結合させて外部キーを設定する方法

    AテーブルのAA列とBB列を結合させて 見かけ上CC列を作成し BテーブルのDD列を外部キーをはりたいのですが そういった事は可能でしょうか? イメージ的には以下のような感じです。 Aテーブル AA列 decimal (1,0)    DD列 decimal (3,0) 外部キー CC列(AA列+BB列)とDD列 Bテーブル DD列 decimal (4,0) 解り難くて申し訳ございませんがよろしくお願いします。

    • 締切済み
    • noname#8144
    • SQL Server
    • 回答数1
  • 接続されてるユーザーを切断するには

    SQLServer2000で Aというデータベースを削除しようとすると 現在使用中なので削除できませんとメッセージが出ます このデータベースに アクセスしている人が居るから消せないと思うのですが どうすれば接続しているユーザーを切断できるのでしょうか?

    • 締切済み
    • noname#8144
    • SQL Server
    • 回答数3
  • SQL Serverへ接続できない!

    SQL初心者です。ちなみに初質問です。 VisualStudio.NETでASP.NETを作ってます。 PC1に入ってるSQLServer2000のデータベースに、 PC2からSqlDataAdapterのプロパティで設定して接続しようとすると、 「サーバー上のデータベースを選択する」のプルダウンをクリックしたところで、 「SQL Serverが存在しないか、アクセスが拒否されました。」 「ログインに失敗しました。カタログ情報が取得できません。」 というエラーになってしまいます。 ちなみにIEで、サーバー上にあるASPのページは開けます。 ページのデータグリッドにSQLからのデータ表示させるときにはエラーになってしまいます。 サーバー名などは問題ないと思います。 ローカルではつながるようなので、初心者な私の予想では、 他のPCからつながらないようになってるのかな?と思ってます。 しかし、LANの設定なのかSQLの設定なのかIISの設定なのか検討がつきません。 どうか、ご教授よろしくお願いします。

  • DELETEのwhere句について

    SQL文について教えていただけないでしょうか? 力不足のため苦しんでおります。 宜しくお願い致します。 TBLいいの項目EEが100以外かつFFが50以下で 抽出される全ての項目AAをKEYにしてTBLいいを 削除したいのですがわかりません。 DELETEののwhere句について教えてくいただけ ないでしょうか?。  条件  DB:SQLServer2000   TBLああ AA BB CC DD   TBLいい AA EE FF GG  

  • 履歴データの最終行の抽出

    受注テーブル(tbl_Jyutyu)に対する、出荷履歴テーブル(tbl_Rireki)の内、最終行を取得したい。 現在は、以下の様なクエリーで、出荷履歴テーブルの自分自身の出荷回数(intKaisuu)が、最大値の行を集めている。 出荷がない(レコードがない)データもあるため、左方結合している。 目的のデータは出力できるの、速度が出ないためもっといい方法があれば、教えて頂きたいと思い投稿しています。 select J.intJyutyuNo, ... , R.datSyukkaDay from tbl_Jyutyu J left outer join tbl_Rireki R on R.intJyutyuNo = J.intJyutyuNo and R.intKaisuu = (select max(intKaisuu) from tbl_Rireki R2 where R2.intJyutyuNo = R.intJyutyuNo) where J.intJyutyuNo > 0 実際にはもっと複雑で、受注に対する明細、また、発注テーブル等との結合しています。 (これも発注無しデータもあるため左方結合しています。) データ件数は受注数十万件、明細行数百万件あるため、条件によっては、タイムアウトしてしまう。 left outer join が原因、そもそもテーブル設計に問題があるのかも知れませんが、その変更は現在できません。 地道に、速度アップするようにクエリー変更しています。同じクエリーでも、テストデータと現場データでは、 速度が逆転してしまい、苦労しています。 どなたかアドバイス頂ければ幸いです。よろしくお願い致します。

  • リンクサーバ(PostgreSQL)に対してのDelete文の発行

    SQL2000サーバのデータベースにあるデータをDTSを使用して、PostgreSQLサーバにバッチで転送する仕組みを作っています。 DTSでデータ変換タスク自体はうまくいったのですが、転送する際の前処理としてDELETE文を発行したいのですが、やり方が分からず困っております。 OPENQUERYを使うのかなぁという印象はあるのですが、HELPでの例が、SELECT文のみだったのでご教授頂けないでしょうか よろしくお願いいたします。

  • SQLSERVERエージェントからのストアド実行方法について

    いつもお世話になります。 表題の件ですが、当方オラクル育ちの為四苦八苦しながらの開発です。 とりあえずストアドの作成、登録、クエリアナライザーからの実行、デバックまでは完了しており 最終的にSQLSERVERエージェントのジョブ登録にて毎日設定した時間に作成したストアドを実行したいと思っているのですがエージェントからストアドを起動させるステップのコマンド記述が良く分からないのです。 exec aaa (パラメータ無しです) と書いて実行しても ”ジョブは失敗しました。 ジョブは ユーザー sa が起動しました。最終実行ステップはステップ 1 (ステップ 1) でした。” というメッセージが表示されます。 エージェントから起動する場合、どのようにコーディングすればいいのでしょうか? 開発環境はsqlserver2000です。 申し訳ありませんが宜しくお願いします。

  • DAOでMSDEってOKですか?

    お世話になっております。 Win95 Access2.0 Jetデータベース(MDB) の環境を WinXP  Access2003 MSDE の環境に移行する作業を行っております。 モジュール内でDAOのメソッドを多用しておりまして、 パフォーマンスや、システムの安定性に問題が無ければ ADOへの変更ではなく DAOでODBC経由で使用しようかと思っております。 MSDEの接続をDAOで接続する場合に、 リスクはありますでしょうか。 ご教授のほど、何卒よろしくお願いいたします。

  • トランザクションログの縮小について

    SQLServer2000でトランザクションログが大きくなり過ぎ、ハードディスクを圧迫しています。 何とか縮小する方法はないのでしょうか? また、これ以上大きくならないようにサイズを指定できないものでしょうか?

  • DBのレプリケーション(MS SQL Server 2000)

    現在表題に関して困っております。 箱A箱BにそれぞれSQL Server YとZが存在します。 このYとZをトランザクションレプリケーションで同期をとりたいのですが、そうすればよいのでしょうか? 当方、初心者なもので… どうぞみなさま宜しくお願い致します。

  • MSDE のサービスが開始されない

    お世話になっております。 WINXP Proを使用しております。 MSDE2000をアンインストールした後 MSDEをインストールし、 サービスマネージャの手動にて サービスを開始しようとしましたところ、 以下のようなメッセージが表示されます。 ------------------------------------- エラー1069 -(ログオンに失敗したため、サービスを 開始できませんでした。)が、 MSSQLServer サービスでこのサービス操作を実行中に 発生しました。 ------------------------------------- インストールする際のパラメータは変更しておりません。 どのような原因で接続できないのでしょうか。 ご教授のほど、何卒よろしくお願いいたします。

  • MDAC2.8のインストール

    初歩的なことで困っています。分かる方はご回答願います。 下記環境にてMDAC2.8をインストールしたら、「MDAC2.8RTMは、このバージョンのWindowsと互換性がありません。現在、その機能は全て、Windowsの一部になっています。」というメッセージが表示されました。恥ずかしながらこれの良し悪しの区別もできませんが、原因は何でしょうか? <環境> OS:WindowsXP Pro SP2 その他: OfficeXP 、IE6.0 SQL関係はインストールされていない。

  • Accessのデータを既存のExcelファイルに読み込む

    Accessで受注から請求までするデータベースを作りました。 会社名と期間で抽出したデータをレポート出力して請求書発行してるのですが、 それを既存のエクセルファイルの決まったセルにデータだけ読み込ませたいのです。 請求書のフォーマットのエクセルファイルを作り、 そこにアクセス側の会社名と、抽出した期間の納品物と金額を読み込みたい。合計などの計算はエクセルでしたいです。 そういうのは簡単な操作ではできないでしょうか。 基本的に素人で独学で作ったので、難しいことはあまりできません。 宜しくお願いします。

  • ストアドプロシージャのエラー

    こんにちは。 ストアドプロシージャの勉強を始めたばかりです。 ストアドプロシージャでVBのデバックプリントのようにするにはどの様に記載したらいいでしょうか? また、VBのブレイクポイントの様にするにはどの様に記載すればよいですか? ストアドプロシージャについての詳しいサイトがありましたら教ええていただきたいと思います。 さっぱり分からなくて困っています。よろしくお願いします。

  • データベースの容量計算

    単純に1000バイトのデータが100万件の場合1GBなのですが、データベースに格納した際の計算方法はどのように計算すればよいでしょうか。 お知りの方よろしくお願いします。

    • ベストアンサー
    • noname#8401
    • SQL Server
    • 回答数1