无法连接到 SQL 服务器数据库文件

本文关键字:服务器 数据库 文件 SQL 连接 | 更新日期: 2023-09-27 18:28:03

在我的解决方案的输出目录中,有一个名为 Storage 的文件夹。此文件夹中是一个没有密码的数据库文件Comments.sdf

现在我想通过以下代码连接到此数据库:

string connectionString = @"Data Source='Storage'Comments.sdf;Persist Security Info=False;";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

该行connection.Open();引发异常。

我只有德语错误消息:

Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server.Der Server wurde nicht gefunden, oder Auf ihn kann nicht zugegriffen werden.Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (提供程序: SQL 网络接口,错误: 25 - Verbindungszeichenfolge Ungültig(

在英语中,它就像:

在以下情况下发生与网络相关或特定于实例的错误 建立与 SQL Server 的连接。找不到服务器或 无法访问它。验证实例名称是否正确,以及 SQL Server 允许远程连接。(提供商:SQL 网络 接口,错误: 25 - 连接字符串无效(

我的连接字符串是否有问题,或者我是否必须在数据库文件中设置某些属性?

无法连接到 SQL 服务器数据库文件

连接字符串指定了数据库文件的无效路径。 只需删除第一个/

string connectionString = @"Data Source=Storage'Comments.sdf;Persist Security Info=False;";
SqlCeConnectionconnection = new SqlCeConnection(connectionString);
connection.Open();

请务必引用 System.Data.SqlServerCe