小编典典

如何在未安装SQL Server的计算机上运行带有SQL数据库的应用程序

sql

我开发了一个应用程序,该应用程序具有一个滑块,该滑块可显示来自SQL数据库的一些数据。我正在使用Visual Studio 2010和Microsoft
SQL Server 2008。

实际上,当我在个人计算机上部署并运行该应用程序时,我不会遇到任何问题。当我在另一台机器上尝试时会出现问题,问题是该应用程序无法连接到SQL数据库。我试图找出问题的原因,因此在将其部署到两台计算机上后进行了尝试,其中一台安装了SQL
Server,另一台没有SQL Server。该应用程序在安装了SQL Server的计算机上可以完美运行,并且无法连接到另一台计算机上的数据库。

这是我在应用程序中使用的连接字符串>>

connectionString =“ Data Source =。\ SQLEXPRESS; AttachDbFilename = |
DataDirectory | \ KBank.mdf; Integrated Security = True; User Instance =
True”

因此,如果有一种方法可以使我能够运行应用程序而无需在计算机上安装SQL Server,我将不胜感激。谢谢


阅读 250

收藏
2021-04-28

共1个答案

小编典典

您需要更改连接字符串以指定数据库安装所在的计算机。类似于以下内容:

connectionString =“ Data Source = machine \ SQLEXPRESS; AttachDbFilename = |
DataDirectory | \ KBank.mdf; Integrated Security = True; User Instance =
True”

请注意:需要正确配置另一台计算机上的数据库,以便可以从其他计算机上访问它。

2021-04-28