【问题标题】:C# : Application doesn't access database in client pcC#:应用程序不访问客户端电脑中的数据库
【发布时间】:2017-08-04 06:55:36
【问题描述】:

我已经在客户端电脑上安装了sql server,但是应用程序没有访问数据库。

这是我的连接字符串:

connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myDB.mdf;Integrated Security=True;User Instance=True"

请问,客户端电脑上是否必须安装其他应用程序(例如 SSMS)?

【问题讨论】:

  • 您是否尝试以管理员身份打开您的应用?
  • 可以使用sql server访问数据库吗?
  • 应用程序是否部署在 IIS 中?如果是,你能告诉我这个应用程序的应用程序池标识是什么吗?
  • 你有什么例外吗?
  • 我已经在 vs 本身中创建了数据库,并且只更改了连接字符串并在客户端 PC 中安装了 sql server express .. 我该怎么办?

标签: c# sql-server connection


【解决方案1】:

在连接字符串中设置 Integrated Security=False,如下所示

connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myDB.mdf;Integrated Security=False;User Instance=True"

这可能对你有帮助

【讨论】:

    【解决方案2】:

    sql server express 安装 localDb。

    我已经安装了 SSMS,它解决了这个问题!

    现在我意识到客户端电脑必须安装 2 个应用程序:

    1- Sql Server Epress

    2- Sql Server 管理工作室

    谢谢大家,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多