使用C#连接到AWS RDS mssql

时间:2017-11-22 10:36:13

标签: c# sql sql-server amazon-web-services rds

我正在开发一个需要数据库的应用程序,我正在尝试使用Amazon Web Service RDS,我的安全设置可以接受来自和端口的任何IP,并且我可以使用Microsoft SQL Server访问数据库经理,但是当我尝试使用C#中的测试程序进行连接时,我无法建立连接。我没有得到被拒绝的连接,但是连接甚至找不到服务器。我错了吗?这是我的测试代码。

using System;
using System.Diagnostics;
using System.Data.SqlClient;

public static class Program
{
public static void Main(string[] args)
{
    GetConnection();
}

public static void GetConnection()
{
    string ConnectionFormat = "Server={0}; Database={1}; Uid=tie; Pwd=dune";
    string Database = "juniorproject";
    string Server = @"copy pasta,1433";

    using (SqlConnection connection = new SqlConnection(string.Format(ConnectionFormat, Database, Server)))
    {
        Console.WriteLine(connection.ConnectionString);
        connection.Open();
        Console.WriteLine("Success");
    }
}

}

1 个答案:

答案 0 :(得分:0)

您的服务器名称甚至看起来都不接近 - 它将是一个更长的字符串,例如:

myinstance.123456789012.us-east-1.rds.amazonaws.com

您需要在AWS控制台中查找实际端点。