問題タブ [sql-server]

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.

0 投票する
3 に答える
2139 参照

sql-server - 64 ビット SQL Server 2005 で DB2 リンク サーバーをセットアップする方法を教えてください。

メインフレーム上の DB2 データベースへのリンク サーバーを作成する必要があります。SQL Server 2005 の 64 ビット バージョンでこれを成功させた人はいますか? もしそうなら、どのプロバイダーと設定が使用されましたか?

Windows 認証アカウントを使用して SQL Server にログインする場合でも、SQL Server ログインを使用する場合でも、リンク サーバーが機能することが重要です。4 部構成の名前とOPENQUERYクエリ メソッドの両方が機能することも重要です。正常に動作する SQL Server 2000 マシンに 1 つのセットアップがありますが、64 ビット SS 2005 では使用できないプロバイダーを使用しています。

0 投票する
2 に答える
2290 参照

sql-server - SQL Fill Factor 値をどのように測定しますか

通常、テーブルにインデックスを作成するときはFill Factor、テーブルがどのように使用されるか (多くの読み取りまたは多くの書き込み) についての知識に基づいた推測に基づいて、何をすべきかを推測します。

Fill Factorより正確な値を決定するためのより科学的な方法はありますか?

0 投票する
2 に答える
2692 参照

sql-server - SQL Server 2008 に付属する .Net フレームワークのバージョンは何ですか?

SQL Server 2008 には .NET 3.5 CLR が同梱されているので、CLR で記述されたストアド プロシージャは 3.5 の機能を使用できますか?

0 投票する
19 に答える
431233 参照

sql-server - SQL Server 2005 データベースへの現在の接続をすべて終了するにはどうすればよいですか?

データベースの名前を変更したいのですが、データベースで「排他ロックを取得できませんでした」というエラーが引き続き発生します。これは、まだアクティブな接続があることを意味します。

名前を変更できるように、データベースへのすべての接続を切断するにはどうすればよいですか?

0 投票する
3 に答える
1047 参照

sql-server - Sql Server 2005 のメンテナンス プランで dbcc checkdb に間違ったデータベースが使用されるのはなぜですか?

これは、私以外の人が抱えている問題で、適切な説明が見つかりませんでした。

次のようなデータベースをチェックするタスクを含むメンテナンス プランがあるとします。

タスクの実行後にログを確認すると、次のような内容が表示される場合があります。

MyDb をチェックする代わりに、master と msssqlsystemresource をチェックしました。

なんで?

私の回避策は、これを使用して Sql Server Agent ジョブを作成することです。

それは常にうまくいきます。

0 投票する
4 に答える
12489 参照

sql-server - datepart から取得した数値をどのように曜日の名前に変換しますか?

Sql Serverでdatepartを呼び出して、数字だけでなくその日の名前を取得するための簡単なワンライナーはありますか?

これは、日曜日を 1 として、1 ~ 7 を返します。1 ではなく「日曜日」が必要です。

0 投票する
3 に答える
3023 参照

sql-server - SSASでのキューブの処理中にトレース情報がありません

Visual Studio 2005でキューブを処理すると、次のメッセージが表示されます。

プロセスは成功しました。トレース情報はまだ転送中です。すべての情報が到着するのを待ちたくない場合は、[停止]を押します。

トレース情報は表示されません。キューブは少し面倒なのでOK処理されます。何か案は?Webサーバー経由でキューブにアクセスします。

0 投票する
11 に答える
4346 参照

sql - 監査システムの構築; SQL Server バックエンド上の MS Access フロントエンド

したがって、基本的に私は会社用のアプリを構築しています.MS Accessを使用して構築する必要があり、SQL Serverで構築する必要があります.

私はほとんどの計画を作成しましたが、監査システムを処理する方法を理解するのに苦労しています.

内部でのみ使用されており、建物の外からデータベースにアクセスすることさえできないため、ユーザーが Active 経由で内部ネットワークにログインした後にのみプログラムが使用されるため、ログイン システムは使用していません。ディレクトリ。これを認識して、システムを使用して Active Directory ユーザーの名前を自動的に検出し、DB テーブルの 1 つのアクセス許可を使用して、ユーザーができることとできないことを決定します。

したがって、実際の監査テーブルには 3 つの列があります (この設計は変更される可能性がありますが、この質問では問題になりません)。誰が(Active Directoryユーザー)、いつ(追加・削除・編集時)、何を(何を変更したか)

私の質問は、これをどのように処理する必要があるかです。理想的には、トリガーを使用して、監査がログに記録されずにデータベースが更新されないようにする必要があることを知っていますが、その方法で Active Directory ユーザーを取得する方法がわかりません。別の方法として、Access ソースに直接コーディングして、何かが変更されるたびに INSERT ステートメントを実行することもできます。Access に何かが起こった場合、またはデータベースが他の何かに触れられた場合、監査がログに記録されないため、明らかに欠陥があります。

私を助けるかもしれないアドバイス、例、または記事は大歓迎です!

0 投票する
3 に答える
10824 参照

sql-server - 完全なSQLServerデータベースサイズを確認する

SQL Server 2000内のすべてのデータベースを占めるスペースの量を知る必要があります。調査を行いましたが、役立つスクリプトが見つかりませんでした。

0 投票する
5 に答える
19231 参照

sql-server - データベースレプリケーション。2台のサーバー、マスターデータベース、2台目は読み取り専用

2つのデータベースサーバーがあるとします。1つのデータベースはすべての書き込み操作が実行される「マスター」データベースであり、「実際の/元の」データベースとして扱われます。他のサーバーのデータベースは、アプリケーションの特定の部分の読み取り専用操作に使用されるマスターデータベース(スレーブ?)のミラーコピーになります。

マスターデータベースのデータをミラーリングするスレーブデータベースをどのように設定しますか?私が理解していることから、スレーブ/読み取り専用データベースは、マスターデータベースのトランザクションログファイルを使用してデータを正しくミラーリングすることですか?
スレーブデータベースがデータをミラーリングする頻度に関して、どのようなオプションがありますか?(リアルタイム/ x分ごと?)。