2015-09-29 69 views
1

我開發與SQL Server 2014如何更改密碼

在我們的服務器端,我已經創建SQL登錄爲

CREATE LOGIN <username> WITH PASSWORD = <oldPassword> MUST_CHANGE,CHECK_EXPIRATION=ON,CHECK_POLICY=ON, DEFAULT_DATABASE =<databaseName> DEFAULT_LANGUAGE=[English] 

WPF應用程序後,限制用戶只能使用新密碼登錄SQL現在,通過

ALTER LOGIN <username> WITH PASSWORD = <newPassword> , OLD_PASSWORD =<oldPassword> , DEFAULT_DATABASE=<databaseName>, DEFAULT_LANGUAGE=[English] 

改變上述用戶的密碼後,我能打開與舊密碼和新密碼都(使用VS2013 C#連接字符串)此連接。條件:只有在我們重新啓動服務器或服務之前,它纔會起作用。

根據要求,用戶應該只能用新密碼登錄。這個社區能幫助我嗎?

我們是否對SQL有一些限制,只用新密碼打開連接/登錄。 在此先感謝。

回答

0

嘗試在更改密碼時將其添加到您的命令中。

OLD_PASSWORD = 'oldpassword' 

我想你可能只是添加另一個密碼,而不是用你當前的命令替換它。

+0

不,我正在更改密碼。 –