問題タブ [sp-msforeachdb]

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 投票する
1 に答える
463 参照

sql - SQL Server 2012 - sp_msforeachdb の使用

SELECT特定のデータベースに対してのみステートメントを実行したいと考えています。データベースのリストは、次のクエリによって返されます。

返されたこれらすべてのデータベースで、簡単なクエリを実行したいと思います。

それ、どうやったら出来るの?次のようなものを使用して、「IN (SELECT DISTINCT...)」行でエラーが発生します。

0 投票する
1 に答える
50 参照

sql - TSQL - sp_MSforeachdb からの結果の平均化

同じ SQL サーバー (SQL2012) に何百ものデータベースがあり、それらはすべて同じ基本構造を持ち、データベースの「連絡先」の平均数を取得しようとしています。

連絡先テーブルにある連絡先の数のリストを表示する sp_MSforeachdb クエリを実行できますが、結果を平均化する必要があります。これを行うためのガイダンス。

これは私がこれまでに得たクエリです:

おそらくかなり基本的なものだと思いますが、私はここに来たばかりで、グーグルで検索して、ここや他の場所からさまざまな提案を試してみましたが、喜びはありませんでした.

どんな助けでも大歓迎です。

0 投票する
1 に答える
407 参照

sql-server-2008 - sp_msforeachDB を適切に使用してバックアップを作成および削除するにはどうすればよいですか?

内部環境でバックアップを作成および削除する新しい方法を設定しています。サーバー上のスペースは大きな問題なので、データベースごとにバックアップを作成して古いものを手続き的に削除する方法を実際に見つけなければなりません。

sp_MSforeachdb を使用して単純にバックアップを行うというアイデアを思いつきました。成功すると、前日に行われた古いバックアップが削除されます。(毎晩 1 回のバックアップを行います)。

私はSelect @Command実際に何かを見せてくれると思っていましたが、それは無効です。これを実行すると、単に「コマンドが正常に完了しました」と表示されます。意味がありません。

0 投票する
1 に答える
83 参照

sql-server - sp_MSforeachdb から tempdb を除外する方法は?

以下に、サーバー内の各データベースの t-log バックアップに関する情報を取得するコードを示します。このリストから tempdb を除外したいと考えています。

'IF ''?'' NOT IN (''tempdb'') SELECT.......' を書いてみましたが、すべての結果は 1 つのデータベースだけで同じでした。次に、AND sysdb.name <> ''tempdb'''' を書き込もうとしましたが、エラーが発生しました。

0 投票する
1 に答える
10 参照

sql-server - サーバーのすべてのデータベース内のテーブルの参照

特定のサーバーのすべてのデータベースで特定のテーブルの参照を見つけたいです。例: DB1データベースのクエリ ウィンドウが開かれ、次のように
クエリ実行
ます。毎回特定のデータベースクエリウィンドウに移動してクエリを実行せずに、同じサーバー上の他のすべてのデータベースのテーブルの参照を知りたいです。

exec sp_depends 'dbo.table1'
すべてのデータベースに対して以下のステートメントを試しましたが、うまくいきませんでした:

DECLARE @command varchar(1000)

SELECT @command = 'USE ? exec sp_depends ''dbo.table1'''

EXEC sp_MSforeachdb @コマンド