osql -U sa -d master -i ConnectInternal.sql -U sa -P ""
我需要使用空白密碼登錄sa
帳戶。但它返回一個錯誤:任何人都可以告訴我在下面的osql語法中有什麼錯誤嗎?
The syntax of the command is incorrect.
osql -U sa -d master -i ConnectInternal.sql -U sa -P ""
我需要使用空白密碼登錄sa
帳戶。但它返回一個錯誤:任何人都可以告訴我在下面的osql語法中有什麼錯誤嗎?
The syntax of the command is incorrect.
按照SQLCMD
documentation on MSDN,如果你有一個「空白」的密碼,只要在後您的命令並沒有結束指定-P
- 這樣試試:
sqlcmd -d master -i ConnectInternal.sql -U sa -P
另外:你沒有在這裏指定任何服務器 ......你可能還需要在命令行中添加-S yourserver
!
osql -U sa -d master - i ConnectInternal.sql -U sa -P -SWIN-L7IUL0CD1B0 \ sa 我改變了,但仍然得到相同的錯誤 – chida 2012-02-08 07:07:16
@chida:你需要把'-P' **放在命令的末尾**! – 2012-02-08 07:36:59
你的'sa'帳號有一個空白密碼!?!??!?!你**知道**這有多危險和危險,是嗎? ..... – 2012-02-08 06:37:54
另外:你正在使用哪種**版本的SQL Server?使用SQL Server 2005和更新版本,您應該切換到['SQLCMD'](http://msdn.microsoft.com/zh-cn/library/ms162773.aspx)工具並折騰'osql' .... – 2012-02-08 06:38:54
在MSDN上檢查這個http://msdn.microsoft.com/en-us/library/aa213088(v=sql.80).aspx我沒有看到'-d'選項 – 2012-02-08 06:40:09