【发布时间】:2017-11-24 06:10:39
【问题描述】:
我正在尝试使用 System.Data.SqlClient 库将 C# 代码连接到齿轮主机上托管的 SQL Server 数据库,但它不起作用,我收到错误消息“服务器不存在或连接被拒绝。”
也许我需要安装一些驱动程序?还是我的代码有什么问题?
string connetionString = "Data Source=mssql.gear.host:1433;Initial Catalog=databasename;User ID=userid;Password=mypassword";
SqlConnection cnn = new SqlConnection(connetionString);
try
{
cnn.Open();
Console.WriteLine("Connection Open!");
cnn.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
【问题讨论】:
-
您想告诉我们问题出在哪里吗?你有没有收到错误或什么...
-
是的,我收到一个错误服务器不存在或连接被拒绝。
-
您能否使用其他工具(如 sql server mgmt studio)连接到它(如果可能)。只需尝试另一种连接方式,看看是否可以在不使用代码的情况下连接到它。
-
是的,我通过我的 mac 连接了 dbeaver(一个免费的数据库管理工具)
-
谁能帮我解决这个问题?
标签: c# sql sql-server