开发者

How to Change from Sql Server Windows mode to Mixed Mode *Using SQL* (SQL Server 2008)

How to Change开发者_Python百科 from Sql Server Windows mode to Mixed Mode using SQL through say QueryExpress or QueryAnalyser?


You need to change the LoginMode under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer where MSSQL10.MSSQLSERVER is the name of your current instance.

1 = Windows Only. 2 = Mixed.

Additional: here is a quick look on those stored procedures:

http://codebetter.com/blogs/raymond.lewallen/archive/2005/09/12/131869.aspx

Good luck


Mixed mode authentication is not a property within the database, but is a property read from the registry when the SQL Server Windows Service starts.

That means there is no DDL to modify authentication, but you can just set the registry entry that controls it.

If you read this blog post,

http://eduzine.edujini-labs.com/archives/24-HOWTO-Configure-Microsoft-SQL-Server-for-Mixed-Mode-Authentication.html

It shows you the registry key to alter, and also reminds you to restart the SQL Server.


As the others have mentioned, you need to set the MSSQLServer\\LoginMode registry key - but before you restart SQL Server for the change to take effect, set the SA password to something strong (e.g. a GUID). Newer versions may have fixed this, but IIRC with SQL 2000, the SA password would be blank by default.

e.g.

EXEC sp_password NULL, NEWID(), 'sa'
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜