sp_MSforeachdb를 사용하여 다음 SQL 쿼리를 변환 할 수있는 사람은 누구입니까? SQL Server 2005 SP4를 사용하고 있습니다. 감사!sp_MSforeachdb를 사용하는 모든 데이터베이스에서 sp_helprotect
DECLARE @tmpResults TABLE
(Owner sysname, Object sysname, Grantee sysname, Grantor sysname, ProtectType nvarchar(10), Action nvarchar(60), Column1 sysname)
DECLARE @DB_Grant TABLE
(DBName sysname, Owner sysname, Object sysname, Grantee sysname, Grantor sysname, ProtectType nvarchar(10), Action nvarchar(60), Column1 sysname)
USE master
INSERT INTO @tmpResults EXEC sp_helprotect;
INSERT INTO @DB_Grant SELECT DB_Name(), t.* FROM @tmpResults t
DELETE @tmpResults
USE model
INSERT INTO @tmpResults EXEC sp_helprotect;
INSERT INTO @DB_Grant SELECT DB_Name(), t.* FROM @tmpResults t
DELETE @tmpResults
-- Repeat for all remaining DB
SELECT * FROM @DB_Grant
ORDER BY DBName, Grantee, Action
전쟁에서 SQL, bitte을? – wildplasser
Quelle oder Quel? – RJIGO
"퀼", 분명히. 그러나 "켈레"는 더 나은 소리를 낸다. IMHO. – wildplasser