我们可以广义连串SQL服务器和SQL服务器表达什么?
-
06-07-2019 - |
题
我有一个WCF服务的是部署在一台机器。这WCF服务可配置到SQL服务器或SQL Server表达。
注: SQL数据库的位置可以是其他机的其他然后在那里WCF服务的是部署。
我把以下信息在XML文件:
- user id
- 密码
- 服务器名称
- 计算机名
在情况下的SQL服务器快
的 服务器名称 酒店是"SQLEXPRESS".在内部,我追加的服务器名称与计算机名这样的服务器名称是:
计算机名\SQLEXPRESS
这是通过连串。
在情况下的SQL服务器
当我通过 服务器名称 到SQL服务器引发的例外。
请指引我最佳的方法!!
解决方案
是什么例外?还有我不知道有什么区别之间的服务器名称和计算机名.也许你的意思是服务器名称和名称?你应该构造你的串这种方式(伪代码,我不知道你是什么语言使用):
DataSource = ServerName
If (InstanceName != "")
DataSource += "\" + InstanceName
其他提示
你可以使用同一连串的格式连接到SQL服务器快速和完整的版本。
只要确保你将通过与适当的串,像这样的东西将是共同的,默认设施。
Data Source=MachineName\SQLExpress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
为充分SQL服务器
Data Source=MachineName;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
最可能的原因是因为你的实例MSSQLSERVER运行下默认的实例,而不是一个命名的实例(这是什么SQL表)。一工作配置一个地方性的文件持有连串的具体环境。然后可以参考的文件,与在配置文件本身,或者已经生成过程的一部分纳入信息进的配置文件。
不隶属于 StackOverflow