gpt4 book ai didi

c# - 使用 Visual Studio 和 NUnit 连接到 localdb

转载 作者:搜寻专家 更新时间:2023-10-30 20:54:02 25 4
gpt4 key购买 nike

我正在尝试从以数据库为中心的 NUnit 中运行单元测试。测试只访问 localdb,但 NUnit 不断出错。我已经设置了一个 localdb(或者我认为如此),但是 sql 命令无法识别它。

Exception occurred while deleting from table: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. The specified LocalDB instance does not exist.

这里是单元测试中sql命令的路径:

private const string ConnectionString_ = "Data Source=(localdb)\\Projects;Initial Catalog=MetricsBusDatabase;Integrated Security=SSPI;";

我已经阅读了大部分相关的 sql 问题,目前正在重新安装 sql server。似乎没有人会遇到同样的错误。我怀疑我错过了一些非常简单的事情。

最佳答案

连接字符串看起来不正确。我没有看到指向代表本地数据库的 mdf 文件的“AttachDbFilename”部分。

试试这个:

connectionString=@"Data Source=(LocalDb)\v11.0;AttachDbFilename=PATH_TO_MDF.mdf;Initial Catalog=MetricsBusDatabase;Integrated Security=SSPI;";

或参见this对类似问题的回应。

关于c# - 使用 Visual Studio 和 NUnit 连接到 localdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30945065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com