无法连接到数据库
问题描述:
d我现在可以连接到数据库。但是我的解决方案文件在其他系统中不可执行,即使它们在本地机器中具有相同的数据库。无法连接到数据库
下面是步骤,随后
- 写一个连接字符串来连接到本地服务器(这对于我的系统工作)
- 使用ClickOnce部署向导,我已经公布了其具有相同的其他系统的可执行文件DB在其本地系统
- 我跑的可执行文件,是无法连接到数据库
- 我复制源代码到其他系统,并与Visual Studio 2015年执行它。我仍然无法连接到本地数据库
我附上了源代码,用于在db中生成表的查询。请帮我解决这个问题。 您的支持将对完成项目有很大的帮助。
源代码:对于SQL查询 https://drive.google.com/file/d/0ByMwP0UkvEAFWDdsbDZEVExXb3c/view?usp=sharing
文本文件来创建表
https://drive.google.com/file/d/0ByMwP0UkvEAFLWU3MG13VTdpNzQ/view?usp=sharing
答
在App.config文件 如果SQL实例为SQLEXPRESS,你必须repalce Data Source=.
到Data Source=.\SQLEXPRESS
。我希望它能帮助你。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Login_Page.Properties.Settings.PharmaDBConnectionString"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\PharmaDB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="PharmDB"
connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=PharmaDB;Integrated Security=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
+0
我没有工作..是否有可能将所有表格转移到另一个项目?我想我搞砸了这个项目 –
您是否在计算机上安装了SQL Server?你安装了哪个SQL版本? –
是的..其2012年快递版.. –