SQL Server 2000 からログインを削除しようとすると、ここにスタックしました。ログインを削除する前に、このスクリプトを使用してすべてのリストを取得しました。このエラーメッセージ。
“Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'LOGIN'.”
スクリプトは次のとおりです
----------Script Begin--------
CREATE TABLE #sid (sid binary(85) NOT NULL)
INSERT #sid (sid)
EXEC sp_MSforeachdb 'select sid from sysusers WHERE sid IS NOT NULL'
SELECT 'DROP LOGIN ' + quotename(name)
FROM master.dbo.syslogins l
WHERE NOT EXISTS (SELECT *
FROM #sid s
WHERE s.sid = l.sid)
AND name NOT LIKE '##%'
AND name NOT LIKE 'NT %'
go
DROP TABLE #sid
----------Script ends--------
私を助けてくださいSQLサーバーの初心者ですどんな助けでも大歓迎ですありがとう