【问题标题】:Client computer cannot connect to the database of the c# .net application客户端电脑无法连接到c#.net应用程序的数据库
【发布时间】:2010-12-16 01:05:00
【问题描述】:

我将我的数据库作为(sql server 数据库文件)连接到 mt c# .net 应用程序。 连接字符串作为相对路径给出。客户端计算机要求使用 sql express server,我该怎么办?我应该在客户端电脑上安装哪个应用程序?

【问题讨论】:

  • 向我们展示您的本地相对路径。
  • "Data Source=.\\SQLEXPRESS;AttachDbFilename=\""+Application.StartupPath+"\\defects.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True" );
  • @harshani:请不要将连接字符串之类的内容发布到 cmets - 这非常难以阅读......相反:通过编辑来更新您的原始问题并很好地格式化你的连接字符串!
  • 为什么不用attchdbfilename而不是普通方式附加数据库?
  • 对不起伙计们.....当您以正常方式附加数据库文件时,连接字符串是自动开发的,因此本地给出了数据库路径,安装软件时会出现另一个错误“找不到 c:/user/harshani.......db”,当我给上面的连接字符串时,错误没有出现,但要求机器上的 SQLEXPRESS。希望你能理解

标签: c# .net sql-server client


【解决方案1】:

您需要提供正确的连接字符串以及数据库服务器名称。

如果应用程序要连接到本地数据库(与应用程序在同一台机器上),您需要在客户端机器上安装 SQL Express 并设置数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-22
    • 2019-04-14
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 2018-03-23
    • 1970-01-01
    • 2012-06-04
    相关资源
    最近更新 更多