如果已安装SQL Server,是否需要安装SQL Express?

时间:2012-06-13 09:24:38

标签: sql-server-2008

我有一台安装了SQL Server 2008 R2但是我的应用程序使用SQL Express 2008 R2的服务器 - 我是否还需要安装SQL Express?我目前得到的错误是:

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:SQL   网络接口,错误:26 - 查找服务器/实例时出错   指定)

1 个答案:

答案 0 :(得分:0)

您可以在SQL Server中创建数据库并使用正确的connection string进行连接。但是,您无法像在SQL Server Express中那样附加数据库文件。

无需安装SQL Server Express。

连接到SQL Server的常用连接字符串是:

Data Source=yourServer;Initial Catalog=yourDatabase;Integrated Security=SSPI;

yourServer替换为servername(以Server \ instance的形式),将yourDatabase替换为您要连接的数据库的名称。

SQL Server Express的以下连接字符串在标准SQL Server上不起作用:

Server=yourServer;AttachDbFilename=c:\data\yourDatabase.mdf;Database=yourDatabase; Trusted_Connection=Yes;