gpt4 book ai didi

c# - c#中的连接字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:39 25 4
gpt4 key购买 nike

我正在尝试使用我的连接字符串连接到数据库,并在尝试连接到数据库时收到以下错误。对于集成安全,我使用 SSID,因此我不必输入用户名和密码。此外,数据库驻留在同一台机器上并在 VS2010 中创建。我可以使用 SqlDataSource 毫无问题地连接到数据库,但我希望开始编写自己的连接字符串。

    protected void btnUpdate_Click(object sender, EventArgs e)
{
string source = "server=(local)" + "integrated security=SSPI;" + "Connect Timeout=30; " + "database=Name";
SqlConnection conn = new SqlConnection(source);
conn.Open();

conn.Close();

}

我得到的错误是这样的:

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: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

最佳答案

尝试使用以下语法作为连接字符串:

string source = "Data Source=Server Address;Initial Catalog=Database Name;Integrated Security=SSPI;";

其中服务器地址应该是 localhost 或 .\SQLExpress

希望那是正确的。我还没有安装 vs 进行测试

关于c# - c#中的连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598438/

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