2012-09-22 7 views

risposta

24

solo per la modalità di Windows:

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

Uso 2 invece di 1 per l'autenticazione mista.

È necessario riavviare SQL Server dopo aver modificato questa impostazione. Non puoi farlo da T-SQL. Dal prompt dei comandi, è qualcosa come net stop mssqlserver quindi net start mssqlserver.

3

Anche se questa non è una risposta rigorosa a questa domanda, ho continuato a imbattermi in questo e in altri post simili quando ho cercato di scoprire come modificare un database per essere parzialmente contenuto utilizzando uno script.

Se stai cercando di fare lo stesso, allora si vuole:

ALTER DATABASE blah 
SET CONTAINMENT=PARTIAL 
Problemi correlati