【问题标题】:Connect to SQL Server (Postgresql database): what to use as hostname?连接到 SQL Server(Postgresql 数据库):使用什么作为主机名?
【发布时间】:2021-02-10 16:39:12
【问题描述】:

我正在尝试直接在 VS Code 中运行 SQL 查询,但我无法连接到数据库。我的问题是我不知道应该使用什么主机名。

当我尝试连接时,系统会提示我:

hostname\instance<server>.database.windows.net 或 ADO.NET 连接字符串

我尝试使用:

localhost:5432

但这不起作用。我错过了什么?

【问题讨论】:

  • 标记您实际使用的数据库引擎。连接字符串非常具体。
  • localhost:5432 是一个存在并在“本地”连接时工作的服务器吗? “那行不通”是什么意思;你到底得到了什么错误?
  • 您是在尝试连接到 Microsoft SQL Server 还是 PostgreSQL?
  • 端口 5432 表明您正在尝试连接到 PostgreSQL 服务器。它是否正确?您无法使用 SQL Server 驱动程序连接到 PostgreSQL 服务器,因为它们是完全不同的在线协议。

标签: sql-server postgresql visual-studio-code ado.net


【解决方案1】:

在此处获取服务器名称: click here

SqlConnection cnx = new SqlConnection(@"data source = Server__Name ; initial catalog = Database__Name; integrated security = true");

希望对你有帮助:))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 2019-12-24
    • 2015-11-04
    • 2019-09-16
    相关资源
    最近更新 更多