どうやっていけばいいですか?トテーブルの影響を受け設定の保存でしょうか。
-
02-07-2019 - |
質問
私は、膨大なデータベースが100テーブルの約250点を格納手続きについて教えてくださいテーブル一覧に影響のサブセットを格納手続き例えば、リストの50を格納手続き、250、知りたいテーブルのリストが表する影響をまともに受ける50を格納手続きが手軽に行うことができ、それらのすべてのアップデーのテーブル一覧を手動で?
PS:を使用していSQL Server2000年SQL Server2005年のお客様。
解決
このようおまさにSQLサーバー:クエリを
SELECT
[NAME]
FROM
sysobjects
WHERE
xType = 'U' AND --specifies a user table object
id in
(
SELECT
sd.depid
FROM
sysobjects so,
sysdepends sd
WHERE
so.name = 'NameOfStoredProcedure' AND
sd.id = so.id
)
武器agiは、dexで下がらないboxerぐ人がいる。
他のヒント
sp_depends'StoredProcName' を返し、オブジェクトの名前とオブジェクトの型が格納された論文集です。
編集: 私@KGの答えます。より柔軟なぁ.
思いこのようになっておりますアプリケーションでは2005年(strncasecmp"AND"が表示されている場合だけで特定の論文集):
SELECT
[Proc] = SCHEMA_NAME(p.schema_id) + '.' + p.name,
[Table] = SCHEMA_NAME(t.schema_id) + '.' + t.name,
[Column] = c.name,
d.is_selected,
d.is_updated
FROM sys.procedures p
INNER JOIN sys.sql_dependencies d
ON d.object_id = p.object_id
AND d.class IN (0,1)
INNER JOIN sys.tables t
ON t.object_id = d.referenced_major_id
INNER JOIN sys.columns c
ON c.object_id = t.object_id
AND c.column_id = d.referenced_minor_id
WHERE p.type IN ('P')
-- AND p.object_id = OBJECT_ID('MyProc')
ORDER BY
1, 2, 3
も侵襲のオプションを複製データベース設定のトリガー毎にテーブルログと何かが起こりました。そこにすべてのSP。ができない多くのmodのDBるポ作
また、追加のログインは、既存のトリガーではなく差し替えてログインきもしたいテーブルのSPの影響を通をトリガーとする。
所属していません StackOverflow