2014-09-01 77 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

相关问题