17

誰かがスクリプトだけでSQLServer認証モードを変更するにはどうすればよいのでしょうか。

クエリウィンドウで実行し、認証を混合モードに変更するスクリプトが必要です。何か案が?

4

2 に答える 2

34

Windowsのみのモードの場合:

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 1

混合認証2の代わりに使用します。1

この設定を変更した後、SQLServerを再起動する必要があります。T-SQLからそれを行うことはできません。net stop mssqlserverコマンドプロンプトからは、 thenのようなものnet start mssqlserverです。

于 2012-09-22T07:07:37.977 に答える
3

これは厳密にはこの質問に対する答えではありませんが、スクリプトを使用してデータベースを部分的に含むように変更する方法を見つけようとしたときに、この投稿や同様の投稿に遭遇し続けました。

あなたが同じことをしようとしているなら、あなたは欲しいです:

ALTER DATABASE blah
SET CONTAINMENT=PARTIAL
于 2014-12-02T14:21:58.207 に答える