如何在连接字符串中添加数据目录以在客户端计算机上部署应用程序?

瓦卡斯

我在开发过程中使用C#创建了一个Windows窗体应用程序,使用了以下连接字符串,并且工作正常

<connectionStrings>
    <add name="myconnection" connectionString="Data Source=ABC-PC\SQLEXPRESS;Initial Catalog=mydatabase;Integrated Security=True"/>
  </connectionStrings>

但是现在我需要在客户端计算机上部署应用程序,并且必须在连接字符串中添加数据目录选项,而我这样做是

<connectionStrings>
   <add name="myconnection" connectionString="Data Source=.\SQLEXPRESS; Integrated Security=True; User Instance=True;AttachDbFilename=|DataDirectory|\mydatabase.mdf;  Initial Catalog=mydatabase; "/>
  </connectionStrings>

当我更改字符串时,它会抛出错误

无法打开物理文件“ D:\ Other Projects \ Employee \ Employee \ bin \ Debug \ mydatabase.mdf”。操作系统错误2:“ 2(系统找不到指定的文件。)”。无法将文件“ D:\ Other Projects \ Employee \ Employee \ bin \ Debug \ mydatabase.mdf”作为数据库“ mydatabase”附加。

并调用连接字符串为

SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["myconnection"].ConnectionString);

我使用的是SQL Server 2008。

瓦卡斯

经过大量研究和尝试后,我发现连接字符串正确的解决方案是将数据库文件从SQL Server的文件夹复制到项目文件夹。现在,根据我的要求,它可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在vb.net中如何在客户端计算机上部署Crystal Report

来自分类Dev

客户端计算机中的 Sql Server 连接字符串

来自分类Dev

如何在不同计算机上运行的虚拟机上运行客户端服务器应用程序?

来自分类Dev

发布应用程序后客户端计算机上的变量冲突问题

来自分类Dev

如何在无需手动更改数据库连接字符串的情况下将ASP.NET应用程序部署到生产计算机

来自分类Dev

在Web应用程序中获取客户端计算机名称

来自分类Dev

客户端应用程序错误中显示本地计算机地址

来自分类Dev

如何从服务器在客户端计算机中执行Java应用程序?

来自分类Dev

应用程序将我的本地路径抛出为客户端计算机上的错误

来自分类Dev

从Web窗体在客户端计算机上启动MS Word应用程序。(所有浏览器)

来自分类Dev

应用程序将我的本地路径抛出为客户端计算机上的错误

来自分类Dev

在本地计算机上部署统一Metro应用程序

来自分类Dev

如何使用PIA(2010版本14.0)创建Excel应用程序,并且目标计算机上未安装MS Office客户端

来自分类Dev

Ruby-如何使用Ruby将文本字符串从TCP Server发送到另一台计算机上的客户端?

来自分类Dev

如何访问客户端计算机上的文件

来自分类Dev

如何使用Android应用程序数据中的私钥在计算机上签名

来自分类Dev

如何在客户端计算机上访问网站?

来自分类Dev

如何在Powershell中替换远程计算机上文件中的字符串?

来自分类Dev

如何获得客户端计算机中所有已安装应用程序的列表?

来自分类Dev

简单客户端服务器应用程序中的“ ...目标计算机主动拒绝了...”异常

来自分类Dev

简单客户端服务器应用程序中的“ ...目标计算机主动拒绝了...”异常

来自分类Dev

使用Web应用程序更新客户端计算机

来自分类Dev

客户端计算机上的MySQLdb可以连接到服务器计算机上的数据库吗?

来自分类Dev

客户端计算机上的MySQLdb可以连接到服务器计算机上的数据库吗?

来自分类Dev

为什么pyinstaller生成的cx_oracle应用程序可以在新的CentOS计算机上运行,而不能在安装了Oracle客户端的计算机上运行?

来自分类Dev

如何使用客户端服务器Java程序连接2台计算机

来自分类Dev

如何在与LAN连接的其他计算机上使用SQL Server数据库运行桌面应用程序

来自分类Dev

如何在与LAN连接的其他计算机上使用SQL Server数据库运行桌面应用程序

来自分类Dev

FTP NLST仅在某些客户端计算机上导致“ 425:无法打开数据连接进行传输”

Related 相关文章

  1. 1

    在vb.net中如何在客户端计算机上部署Crystal Report

  2. 2

    客户端计算机中的 Sql Server 连接字符串

  3. 3

    如何在不同计算机上运行的虚拟机上运行客户端服务器应用程序?

  4. 4

    发布应用程序后客户端计算机上的变量冲突问题

  5. 5

    如何在无需手动更改数据库连接字符串的情况下将ASP.NET应用程序部署到生产计算机

  6. 6

    在Web应用程序中获取客户端计算机名称

  7. 7

    客户端应用程序错误中显示本地计算机地址

  8. 8

    如何从服务器在客户端计算机中执行Java应用程序?

  9. 9

    应用程序将我的本地路径抛出为客户端计算机上的错误

  10. 10

    从Web窗体在客户端计算机上启动MS Word应用程序。(所有浏览器)

  11. 11

    应用程序将我的本地路径抛出为客户端计算机上的错误

  12. 12

    在本地计算机上部署统一Metro应用程序

  13. 13

    如何使用PIA(2010版本14.0)创建Excel应用程序,并且目标计算机上未安装MS Office客户端

  14. 14

    Ruby-如何使用Ruby将文本字符串从TCP Server发送到另一台计算机上的客户端?

  15. 15

    如何访问客户端计算机上的文件

  16. 16

    如何使用Android应用程序数据中的私钥在计算机上签名

  17. 17

    如何在客户端计算机上访问网站?

  18. 18

    如何在Powershell中替换远程计算机上文件中的字符串?

  19. 19

    如何获得客户端计算机中所有已安装应用程序的列表?

  20. 20

    简单客户端服务器应用程序中的“ ...目标计算机主动拒绝了...”异常

  21. 21

    简单客户端服务器应用程序中的“ ...目标计算机主动拒绝了...”异常

  22. 22

    使用Web应用程序更新客户端计算机

  23. 23

    客户端计算机上的MySQLdb可以连接到服务器计算机上的数据库吗?

  24. 24

    客户端计算机上的MySQLdb可以连接到服务器计算机上的数据库吗?

  25. 25

    为什么pyinstaller生成的cx_oracle应用程序可以在新的CentOS计算机上运行,而不能在安装了Oracle客户端的计算机上运行?

  26. 26

    如何使用客户端服务器Java程序连接2台计算机

  27. 27

    如何在与LAN连接的其他计算机上使用SQL Server数据库运行桌面应用程序

  28. 28

    如何在与LAN连接的其他计算机上使用SQL Server数据库运行桌面应用程序

  29. 29

    FTP NLST仅在某些客户端计算机上导致“ 425:无法打开数据连接进行传输”

热门标签

归档