SqlServer2008 / SqlServer2012 Windowsログインを無効にし、パスワードを忘れたり、ログインsaのパスワードがどのように有効期限が切れます

管理者として実行CMD

1、CMDストップのSQLServerサービス、ネット停止MSSQLSERVERの下で、

2、新しいウィンドウは、助成金の管理者権限を管理者グループを追加し、テストを占めます。

図3は、ユーザがテストに切り替わります。

4、管理者CMD、コマンドの実行として実行し、

5. SQLCMD -idを実行し、管理者としてCMDウィンドウを再実行して、マップ上でコマンドウィンドウを閉じないでください:\の1.SQL、SQLスクリプトを次のように:

sp_configureの,. 1 '表示オプションを前進';
GO
RECONFIGUREと、
GO
。EXEC [SYS] [sp_configureの】@configname = 'xp_cmdshellを'、 - VARCHAR(35)
@configvalue 1 = - INT。
RECONFIGUREオーバーライドWITH


-レジストリを変更します、混合認証モードの認証を修正する
に[マスター]
GO
EXEC xp_instance_regwriteのN'HKEY_LOCAL_MACHINE 'を、マイクロソフト\のMSSQLServer \ MSSQLServerサービスでN'Software \'、N'LoginMode」、REG_DWORDは、2
GOは

-ログインの作成
ログインを作成し、[ マシン名を \窓からテスト];
GO

-ログイン名に付与された権限は、システム管理者である
利用マスター
GO
。EXEC [SYS] [sp_addsrvrolemember] @loginame =「マシン名テスト\」、 -システム名
@rolename =システム管理者の-システム名

-关闭xp_cmdshellを功能
EXEC [SYS]は[sp_configureの】@configname = 'のxp_cmdshell'、 - 。VARCHAR(35)
@configvalue = 0 - INT
オーバーライドWITH RECONFIGURE

 

6、サービスのSQLServerを再起動し、すべてのCMDウィンドウをオフにします

ログオンするSqlServerManagementStudio、Windows認証を開き、あなたが正常にログインすることができ、saパスワードの変更を適切に使用することができます

 

参照:https://blog.csdn.net/QQ38397892/article/details/84454200

おすすめ

転載: www.cnblogs.com/seer/p/11233184.html