2016-08-30 12 views
0

私はこの質問をしますが、正しい方法でそれを説明できなかった場合は、私に修正してください。ネイティブSQL認証へのWindows認証

私が持っているもの -

"WINDOWS" login Authentication to SQL Server 2012 

何が必要 - 私は、ユーザー名とパスワードでSQL認証を作成するにはどうすればよい

Create a Native SQL Authentication with a User Name and Password 

この問題の解決策は、どの機関も知っています!

答えて

1

SQLサーバーは認証の2種類。..

1.Windows
2.SQLserver認証とWindows認証(混合)を持っている

あなたは、サーバー上で右クリックして目的の一つに、認証を変更することができますし、下のスクリーンショットに示すように、プロパティをクリックする。..

enter image description here

のみSAアカウントは、SYSADMINのPERMISを持っている場合の注意点もあります

インストール中にWindows認証モードを選択すると、saログインは無効になり、セットアップによってパスワードが割り当てられます。詳細については、msdnの説明を参照してください。後で認証モードをSQL ServerおよびWindows認証モードに変更すると、saログインは無効のままです。

saログインを使用するには、ALTER LOGIN文を使用してsaログインを有効にし、新しいパスワードを割り当てます。 saログインは、SQL Server認証を使用してサーバーにのみ接続できます。

ALTER LOGIN sa ENABLE ; 
GO 
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ; 
GO 

今、あなたは以下のようなのSQLServerベースのログインを作成することができます。..

CREATE LOGIN test 
    WITH PASSWORD = 'somepwd' 

あなたはまた、TSQLを使用して認証を変更することができます。..

EXEC xp_instance_regwrite 
    N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', 
    N'LoginMode', 
    REG_DWORD, 
    2; --Both windows and SQL 

参考文献:
How to change SQL Server authorization mode without Management Studio
https://msdn.microsoft.com/en-IN/library/ms188670.aspx