2009-08-13 134 views
0

我通常使用sa用戶進行開發,但SQL Server不讓我啓用該帳戶。它說:SQL Server 2008不會允許我啓用'sa'用戶

無法爲主要用戶的「山」

當安裝它的憑證我設置了混合模式。

+0

好的問題爲serverfault.com – klashar 2009-08-13 19:05:29

+0

其我的發展計算機,有什麼大不了的?無論如何,你無法從外部訪問sqlserver。 – homerun 2009-08-13 19:06:23

+7

重要的是,如果你在你的開發機器上使用'sa',突然你的應用程序和它的配置被部署到生產中,並且你在生產中最終得到'sa'......看到它發生了巨大的時間。不要這樣做!期。 :-) – 2009-08-13 19:14:27

回答

4

This可能會有所幫助。但我同意Coehoorn的聲明 - 不要使用SA。

+1

爲什麼不呢?它是我的開發機器! – homerun 2009-08-13 19:05:40

+0

好吧然後.. – 2009-08-13 19:06:20

4

不要使用sa帳戶,即使是開發工作。從安全角度來看,它不僅危險,而且當你突然沒有權限執行某些操作時,它也會導致在部署時彈出錯誤。

1

而不是SA,授予您自己的Windows帳戶SQL Server中適當的權限。如果可能,請保持混合模式關閉,或者如果您必須有混合模式,請禁用SA帳戶本身。