0

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

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

4

1 回答 1

0

您可以在 SQL Server 中创建数据库并使用正确的连接字符串进行连接。但是,您不能像在 SQL Server express 中那样附加数据库文件。

无需安装 SQL Server Express。

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

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

替换yourServer为服务器名称(以 Server\instance 的形式)和yourDatabase您希望连接的数据库的名称。

SQL Server Express 的以下连接字符串不适用于标准 SQL Server:

Server=yourServer;AttachDbFilename=c:\data\yourDatabase.mdf;Database=yourDatabase; Trusted_Connection=Yes;
于 2012-06-13T09:29:36.573 回答