【问题标题】:Does the SQL connection string differ between Windows OS's?Windows 操作系统之间的 SQL 连接字符串是否不同?
【发布时间】:2011-11-18 19:17:30
【问题描述】:

我做了一个小的 c# windows 应用程序。从那里,我从我的 SQL Server 打开一个 sql 端口,并使用它来访问我的服务器。当应用程序在 XP 上运行时,它工作正常。

但是当我想在 Windows 7 上运行它时,它没有运行...我必须在 Windows 7 中做任何特别的事情吗?假设我的 SQL 端口是 1868...我应该与那台 Windows 7 机器做什么?

感谢您的想法...

我的连接字符串..

Data Source=192.158.2.70,1868;initial Catalog=Accounts;User Id=janani;Password=abcd"

【问题讨论】:

  • Windows XP 或 Windows 7 - 使用相同的连接字符串应该不会有问题。您确定 Windows 7 机器具有对 SQL 服务器的所有访问权限吗?是否在同一个网络上?
  • ip和端口之间是逗号吗?当然应该是:
  • 奇怪的是,逗号确实有效。我的一个同事做了另一个 da => 见 stackoverflow.com/questions/5294721/…
  • 是的。相同的网络..相同的系统...
  • 必须使用逗号来指定端口。冒号对 SQL Server 连接字符串起作用。

标签: c# sql-server-2008 windows-7


【解决方案1】:

您检查过防火墙设置了吗? http://msdn.microsoft.com/en-us/library/ms175043.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-16
    • 2021-01-11
    • 1970-01-01
    • 2015-10-25
    • 2020-09-12
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    相关资源
    最近更新 更多