【问题标题】:Regarding local network connection string关于本地网络连接字符串
【发布时间】:2013-10-25 01:05:18
【问题描述】:

我需要一些关于如何选择和使用sql连接字符串的意见和想法?我确实搜索了 sqlconnectionstring 的网站,但我尝试了几种无法与我的网络系统一起使用的类型。专业人士可以帮帮我吗?

我的情况如下:

  1. 我有 1 台计算机用于托管,我安装了 sql2008 express 服务器(microsoft sql management studio),并以窗口身份验证身份登录。 (ip: 192.168.1.101)

  2. 我创建的数据库没有任何安全登录 ID 和密码。 (.MDF)

  3. 我让另一台计算机作为客户端连接并访问托管 sql server 的托管计算机。那里的ip设置为静态(192.168.1.102、192.168.1.103、192.168.1.104)

  4. 我已经测试过这个连接字符串,但我无法连接

    Data Source=192.168.1.101,1433;Network Library=DBMSSOCN;
     Initial Catalog=myDataBase
    
  5. 我确实将防火墙配置为允许 1433 端口,这是我的 sqlserver 当前使用的端口。检查 sqlserver tcp:enabled、via:enabled、Namepipe:enabled、shareMemory:enabled。允许的计算机远程设置。

到目前为止,这些都是我配置的,但仍然无法连接,有人可以指导我吗?

【问题讨论】:

  • 数据源="servername";初始目录="dbname";用户 ID="用户名" ;密码 ="密码";
  • 您好 zxc 我不太明白。我需要使用 ip 来连接,但不是 servername。而UserID="username";Password="Password"是指sqlserver登录还是数据库登录?我真的有点困惑。请指导我,非常感谢!
  • 对于数据源,您可以使用类似 Data Source="10.10.10.10" 的内容,对于用户名密码,您可以使用安装 sqlserver 时设置的凭据的服务器密码
  • 所以我必须输入 Data Source="ip+port" 或只是 "ip"?
  • 根据我的经验,我从不使用端口。我使用类似 Data Source="10.11.123.10" 或 Data Source="(local)" 的东西

标签: c# sql sql-server vb.net


【解决方案1】:

可能是因为您使用的是 Windows 身份验证。如果您使用另一台计算机连接到 SQL Server,则该计算机的登录名应该是:

  1. 服务器所在域的一部分(即 [domain]\myusername)。

  2. 应将其添加到 SQL Server 的 Security\Login。转到管理工作室,然后在服务器下的对象资源管理器中,转到文件夹 Security\Login。您应该在登录下看到用户列表。您的用户(其他计算机的登录名)应该在那里。

现在,如果您不是域的一部分,则应该使用 SQL 服务器身份验证。我没有尝试在不属于域的两台计算机上使用 Windows 身份验证。

【讨论】:

  • 那么您是使用 SA 帐号作为服务器身份验证登录还是创建自己的登录帐号进行登录?
  • 我通常在开发中,而不是在生产中,这就是为什么我可以在我自己的 sql server 中使用 SA 帐户来测试计算机之间的连接性。如果安全不是问题,您始终可以使用 sa 帐户。顺便问一下,你是在域环境中吗?
  • 不在域中,只是正常工作组。哦,是的,我还有 1 件事要向你学习,我有 3 台客户端电脑,所以我必须为 3 台计算机创建另外 3 个不同的 sqlserver 用户帐户?
  • 这实际上取决于您,这取决于您将如何设置系统。如果您想为每个客户端创建一个 SQL 帐户,那么您可以这样做。您可以为每个帐户创建一个帐户,然后将它们置于一个角色中。您还可以创建一个帐户并在每个客户的每个连接中使用它。您是设置开发环境还是生产环境?这取决于您的安全策略。
  • 生产环境!但我认为两者兼而有之。我已经记下了你的建议,谢谢伙计~!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-27
  • 1970-01-01
  • 2021-05-31
  • 2015-08-15
相关资源
最近更新 更多