問題タブ [sql-server-2000]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Microsoft.SqlServer.Management.Smo とその兄弟は SQL2000 で動作しますか?
表題のとおり、SQL Server DB Publishing Tool によって生成されたインポート スクリプトを実行するために必要です。それはSql2000サーバーでも機能しますか? また、GAC に関連するライブラリの欠落の問題が報告されているのを見たことがありますが、展開サーバーを制御していない場合、どのライブラリを正確に含める必要がありますか?
これがどのように機能するかを知るには、MSDN フォーラムで確認できます。 http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3947420&SiteID=1
私がテストしたところ、SQL2005 Express がインストールされた私の開発ボックスで実際に動作しました。
sql-server - 誤って varchar フィールドに格納された国際文字を復元できますか?
私のクライアントには、varchar(50) フィールドを使用して名前を格納する古い MS SQL 2000 データベースがあります。彼はこのデータベースを使用して (Web フォーム経由で) データを取得しようとしました。フォーム入力者の何人かは他の国から来ており、これらの人々の何人かが自分の名前を入力したとき、varchar フィールドはおかしくなってしまいました。どうにかしてデータを復元することはできますか?おそらく、ASCII/varchar で解決されたものとその人の出身国に基づいて、その文字が何になるべきかを推測することでしょうか? データの一部:
名前/国/姓または名?
Jířà / CZE / F
Torbjörn / FIN / F
Huszár / HUN / L
Jürgen / DEU / F
Müller / CHE / L
Bumbálková / CZE / L
Doležal / CZE / L
Loïc / DEU / L
ちなみに、Web フォームでは次の content-type が指定されています。
sql-server-2000 - トリガーから MS SQL Server 2000 DTS パッケージを実行する最良の方法は何ですか?
私は周りを見回して、これを行う方法についていくつかのアイデアを見つけましたが、決定的な最善の方法はありません. アイデアの 1 つは、sp_start_job を使用して、DTS パッケージを実行する SQL Server エージェント ジョブを開始することでした。これが最善の方法である場合、次の質問は、「ジョブから DTS パッケージをスケジュールして、非定期的にするにはどうすればよいですか?」ということになります。
ありがとう、ティム
sql - スキーマ、MS SQL のオブジェクトの所有者
デフォルトでは、オブジェクト (テーブル、ストアド プロシージャなど) は dbo 所有者/スキーマで設定されます (ms sql 2000 では所有者と呼ばれ、ms sql 2005 ではスキーマと呼ばれていると思います)。
所有者/スキーマは、実際にはデータベース内のロールまたはユーザーです。私は常にデフォルトの dbo のままにしてきましたが、最近、マイクロソフトのトレーニング ブックで、一部のテーブルとストアド プロシージャの所有者/スキーマが異なる例をいくつか見ました。これを行うのはいつ、またその理由は?
sql-server-2000 - SQL Server 2000 DBで開くことができる接続の最適な数を決定するにはどうすればよいですか?
SQL Server2000DBで開くことができる接続の最適な数はいくつですか。私が働いていた前の会社では、Oracle 8i、8プロセッサマシンを搭載したtru 64ボックスで、8 * 12=96接続が適切な数であるように思われることがわかりました。SQL Server 2000のそのような計算はありますか。DBは2プロセッサ(ハイパースレッド4)マシンで実行されます。DBに対して実行されるトランザクションはたくさんあります。私が尋ねる理由は、通常、何もしていない場合でも約100の接続を開いたままにする傾向があるアプリがあり、それがパフォーマンスの問題の原因である可能性があることを説明するのが難しいためです。たぶん、SQL Serverにはそのような制限はありません...あなたの誰かがこれについていくつかの知恵を注ぐことができますか?感謝します。ありがとう、
私はそれが標準版であることを追加する必要があります。
sql - SQLサーバーで開いている/割り当てられたカーソルのリストを取得する方法はありますか?
いくつかのカーソルを作成して開くストアド プロシージャがあります。最後にそれらを閉じますが、エラーが発生した場合、それらのカーソルは開いたままになります! その後、カーソルを作成しようとすると、その名前のカーソルが既に存在するため、後続の実行は失敗します。
どのカーソルが存在するか、それらが開いているかどうかを照会して、それらを閉じて割り当てを解除できる方法はありますか? これは、やみくもにエラーを閉じて飲み込もうとするよりも優れていると思います。
sql-server-2005 - SQL Server 2000 のアップグレード
Citrix 内にインストールされている MSSQL 2000 を MSSQL 2005 にアップグレードする必要がある場合
箱。互換性があるかどうかを確認するにはどうすればよいですか。
ありがとう
sql-server - SQL 2000 でデータベースを復元した後に DTS 権限を復元する方法
エンタープライズ アプリケーションのクライアントのサポートを処理する方法の一部として、データベースをバックアップしてもらい、サーバーに復元し、メンテナンスを行ってバックアップし、サーバーに復元してもらいます。これは非常にうまく機能しますが、通常はそのデータベースのユーザー権限をリセットする必要があります。しかし、現時点では、データベース ユーザーがデータベースに接続できないために、そのサーバーで DTS パッケージを実行できないクライアントが 1 つあります。考えられるすべての設定とオプションを調べ、そのユーザーのアクセス許可を確認して再確認しましたが、そのユーザーは dbo ロールにいますが、何も機能していないようです。ユーザーが正しいアクセス許可を持っているにもかかわらず、接続できない理由を知っている人はいますか?
前もって感謝します!
sql-server - SQL Server サーバーの正規表現?
完全な正規表現機能セットを使用する効率的なクエリを作成することは可能ですか?
そうでない場合、マイクロソフトは本当にその機能を検討する必要があります。
sql-server - SQL2000 の BCP out エラー: SQLState = 37000、NativeError = 4060
マシンのローカル DB にあるすべてのユーザー テーブルを取得する proc を作成しました。BCP と SQL を使用して、すべてのテーブルのフラット ファイルを作成できるようにしたいと考えています。Windows認証を介して接続するSQL 2000のダミーデータベースです。WinXP SP2 で環境パス変数を設定しました。信頼できる接続を使用して、データベースにアクセスするための新しいユーザーを作成し、ファイアウォールをオフにしました。私は何十ものフォーラムを試しましたが、うまくいきませんでした。
dosコマンドプロンプトで同じエラーが発生します。
SQLState = 37000、NativeError = 4060 エラー = [Microsoft][ODBC SQL Server Driver][SQL Server] ログイン '[HelpDesk-EasyPay' で要求されたデータベースを開けません。ログインに失敗します。
ここに私のSPがあります:
誰でもアドバイスできますか。これは接続の問題または BCP のようです。わからない。
編集:フラット ファイルに出力するテーブルが 118 個あるため、これをクエリ アナライザーから実行しています。ユーザー名saパスワードrootでマスターdbに接続しようとしたため、認証の問題であることに同意しているようです。これが設定されており、同じエラーが発生します:SQLState = 37000、NativeError = 4060