【问题标题】:How to connect a database which is on a VMware virtual machine with ASP ?如何使用 ASP 连接 VMware 虚拟机上的数据库?
【发布时间】:2014-11-28 14:36:17
【问题描述】:

我想连接一个位于 Vmware 虚拟机上的 sql 数据库。 我有一个包含此代码行的类:

 public SqlConnection baglan()
{
    SqlConnection baglanti = new SqlConnection("Data Source=192.168.13.128; Initial Catalog=DbFilm; Integrated Security=true;");
    baglanti.Open();
    return (baglanti);
}

我无法连接到这个数据库,我想我需要告诉机器密码和用户名对吗?

【问题讨论】:

  • 虚拟机是否与您的物理计算机在同一个域中?
  • 确保您的虚拟机配置正确。例如端口是免费的,您可以访问它等等。可能是网络问题。

标签: asp.net sql-server connection virtual-machine


【解决方案1】:

您在连接字符串中使用 Integrated Security=true,因此应用程序正在使用您的 Windows 登录来验证数据库。

您必须配置数据库以接受此类身份验证或在连接字符串中使用一些 sql server 登录名和密码。

这里有一个描述连接字符串中所有选项的链接

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring%28v=vs.110%29.aspx

【讨论】:

    猜你喜欢
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多