【问题标题】:connection string of ADO.Net of SQL ServerSQL Server 的 ADO.Net 的连接字符串
【发布时间】:2009-05-20 12:25:28
【问题描述】:

当连接到 SQL Cluster 的非默认实例时,我对 ADO.Net 的连接字符串格式感到困惑。我进行了搜索,但找到了各种示例,谁能告诉我正确的格式是什么(如果我知道虚拟服务器名称和实例名称)?我正在使用受信任的连接。

提前致谢, 乔治

【问题讨论】:

    标签: sql string ado.net connection cluster-computing


    【解决方案1】:

    参见http://www.connectionstrings.com/ - 制作数据库连接字符串的好网站。

    【讨论】:

    • 没有 SQL 集群非默认实例的连接字符串格式示例。 :-(
    【解决方案2】:

    服务器名称\实例名称?在 C# 中处理字符串时使用双 \

    【讨论】:

    • 我没有找到任何官方文档涵盖SQL集群非默认实例的连接字符串格式。您有任何参考文件吗?
    • 我已经通过了 Sql Server 上的 MCTS,所以我必须学习 ;-),不记得具体是什么时候学习的。我认为 MSDN 有一些关于 sql server 连接字符串的有趣部分,但我通常需要一些时间才能找到它。有人在此处发布了有关连接字符串的网站的良好参考
    • 非常感谢,如果您能在找到 SQL 集群非默认实例的连接字符串格式的示例时发布您的发现,我们将不胜感激。我也在 MSDN 中搜索过,但一无所获。
    • @George2:是的,应该是这样的。
    【解决方案3】:

    以下网站为您提供了许多不同的连接字符串。我相信以下应该有效:

    http://www.connectionstrings.com/sql-server-2005#1

    这也是connection string to a SQL Server cluster的副本

    【讨论】:

    • 我没有从您提供的链接中找到官方答案。 :-)
    • 引用:“使用 serverName\instanceName 作为数据源”
    • 我想和你确认一下,对于非默认实例,SQL Cluster的连接字符串应该是--virtualservername\instancename,默认实例的连接字符串应该是virtualservername?
    • 你不能试试看它是否有效 - 这肯定比等待我的回复更快。我用这种格式连接到集群上的一台机器,所以它应该适合你。
    【解决方案4】:

    如果您可以使用 Visual Studio 连接到它,则连接属性应该为您提供 vs.net 使用的连接字符串。使用该连接字符串可能会有所帮助。

    【讨论】:

      【解决方案5】:

      如果您想要一种快速简便的方法来尝试不同的连接字符串,我建议DatabaseTester(免责声明 - 我写的)。它是免费的,并且是一种非常简单的测试方法。我同意上面的其他帖子,因为找出连接字符串ConnectionStrings.com 是你最好的朋友。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-11
        • 1970-01-01
        • 2013-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多