2014-09-01 80 views
0

我有sql server 3實例:爲什麼我不能連接到sqlserver的實例?

MSSQLSERVER 
SQLEXPRESS 
SQLEXPRESS2008R2 

我想通過這個命令連接到SQLEXPRESS2008R2

sqlcmd -s .\SQLEXPRESS2008R2 -e 

,比運行此命令:

use Dbs_TickSoft 
go 

,但告訴我這個錯誤:

Database 'Dbs_TickSoft' does not exist... 

如果我的數據庫連接:

enter image description here

+0

現在看不出有什麼問題。嘗試在連接後運行'sp_databases'以列出服務器上的所有數據庫。 – 2014-09-01 06:13:51

+0

@isim show me'master','model','msdb'和'tempdb' – javadaskari 2014-09-01 06:18:39

+0

這些是你的系統數據庫。你確定你連接到了創建'Dbs_TickSoft'的正確服務器嗎? – 2014-09-01 06:28:19

回答

4

綜觀sqlcmddoc,存在和-S(大寫)參數的-s(小寫)之間的差。前者指定列分隔符字符,後者指定要連接的SQL實例實例。因此改變你的命令爲

sqlcmd -S .\SQLEXPRESS2008R2 -e 

與大寫「S」應該工作。

+0

非常感謝! – javadaskari 2014-09-01 06:40:52

相關問題