gpt4 book ai didi

c# - ServerVersion = 'conn.ServerVersion' 抛出类型为 'System.InvalidOperationException' 的异常

转载 作者:行者123 更新时间:2023-12-03 04:56:13 28 4
gpt4 key购买 nike

我已经看到其他人回答了这个错误,但我似乎无法让它工作。我正在尝试本地连接到 SQL Server 数据库项目。

当我执行以下操作时,我在 Open() 上抛出此错误:

SqlConnection conn = null;
conn = new SqlConnection(connection)
conn.Open()

其中connection是从我的webconfig传递的连接字符串。我在网上找到了示例并尝试了这三个连接字符串,但每次都得到相同的错误:

<add name="TICKETING_CONNECTION" connectionString="Server=(local); DataBase=Ticketing_DB; Integrated Security=SSPI"/>

<add name="CONN"
connectionString="Data Source=localhost; Integrated Security=SSPI;Initial Catalog=Ticketing_DB"
providerName="System.Data.SqlClient" />

<add name="CONN2"
connectionString="Data Source=(local);Initial Catalog=Ticketing_DB;"
providerName="System.Data.SqlClient"
/>

问题是否源于我机器上数据库所在的路径?我尝试复制 c:\路径,但没有成功。我在网上看到一些例子使用.mdf文件,但我的项目也没有这个文件。

这是我第一次尝试连接到数据库项目,因此我们将不胜感激任何帮助或建议

最佳答案

如果您使用的是 Visual Studio,请尝试转到“服务器资源管理器”并右键单击“数据连接”,然后通过选择“数据源”为“Microsoft SQL Server”、“提供程序”为 SQL Server 的 .net 框架提供程序来添加新连接。在服务器名称下,检查 SQL Server 是否与您的计算机名称一起列出。然后尝试提供数据库详细信息以及用于 SQL 身份验证的用户名和密码,或选择 Windows 进行 Windows 身份验证。然后进行测试连接。如果单击“确定”没有问题,它将添加数据连接。右键单击新添加的数据连接的属性,然后导航到属性以提取连接字符串。与你的比较一下。这可以帮助您解决问题。

关于c# - ServerVersion = 'conn.ServerVersion' 抛出类型为 'System.InvalidOperationException' 的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41269893/

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