【发布时间】:2016-01-20 19:53:33
【问题描述】:
我在我的 AZURE 帐户中设置了一个 MySQL 数据库,但我无法以任何方式连接它。我试过了:
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
SqlConnection sqlconnection = new SqlConnection("Database=Banco1; Data Source=br-cdbr-azure-south-a.cloudapp.net;User Id=USERID Password=PASSWORDid");
Console.WriteLine("1");
sqlconnection.Open();
Console.WriteLine("2");
SqlCommand cmd = new SqlCommand("CREATE TABLE Customer(First_Name char(50), Last_Name char(50), Address char(50), City char(50), Country char(25), Birth_Date datetime); ", sqlconnection);
Console.WriteLine("3");
cmd.ExecuteNonQuery();
Console.WriteLine("4");
Console.ReadLine();
}
}
}
我尝试通过命令打印,但程序只打印“1”,这意味着我无法打开连接...我该如何解决这个问题?
输出错误:
System.Data.dll 中出现“System.Data.SqlClient.SqlException”类型的未处理异常
附加信息:建立与 SQL Server 的连接时,网络中的错误或实例的细节。服务器未找到或不可用。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法建立与 SQL Server 的连接)
【问题讨论】:
-
这是什么语言?编辑您的问题并添加适当的标签。
-
请编辑您的问题以包含更多详细信息,例如您遇到的实际错误。另外,您在哪里设置 MySQL:在 VM 中?如果是这样,你是如何打开一个端口的?就您目前的问题而言,尚不清楚您要问什么,并且有被关闭的风险。
-
@miken32 - 看起来像 c#,但我认为这不相关。
-
其实是C#,问题好像不是在建立服务器……应该是在VM里,但是我找不到。