SQL Server怎么把mdf和ldf文件放到C#项目文件夹中?连接语句怎么写? 10
用SQLServer做好的C#管理系统,放到别的电脑上就访问不到数据库了,是否应该把mdf和ldf文件放到C#项目文件夹中?连接语句怎么写?...
用SQL Server做好的C#管理系统,放到别的电脑上就访问不到数据库了,是否应该把mdf和ldf文件放到C#项目文件夹中?连接语句怎么写?
展开
5个回答
展开全部
不是,如果有网络就在一个上面做SQLSERVER服务器,别的来连接它就可以了。如果没有网络就须要在本机安装SQL SERVER然后把mdf和ldf文件附加进去!
更多追问追答
追问
我是没网络的,我希望我做好的管理系统可以像连接Access一样,直接把数据库文件放在用Visual Studio建的C#项目文件中,即使把管理系统放到别的电脑上也能正常运行。请问你说的“把mdf和ldf文件附加进去”是附加到哪里呢?
追答
我知道的就是需要安装SQL SERVER企业版服务端,然后把mdf和ldf文件附加进去SQL SERVER
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般的话,访问数据库会有两种访问,一种是将数据库放在数据库中,
另一种是交数据库文件放在你的项目下或者其它目录(也就是说不往数据里附加)
后者的连接字符串应该这样写
<add name="Security"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Visual Studio Projects\csla\ProjectTrackercs\Security.mdf";Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
另一种是交数据库文件放在你的项目下或者其它目录(也就是说不往数据里附加)
后者的连接字符串应该这样写
<add name="Security"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Visual Studio Projects\csla\ProjectTrackercs\Security.mdf";Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
追问
我现在的连接语句是这样的:(看图片)
是直接连接我电脑里面C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA里面的数据库文件,我希望的是放到别的电脑也可以运行的我的管理系统。你说的C:\Visual Studio Projects\csla\ProjectTrackercs\Security.mdf在我电脑上找不到啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要安装SQL Server,但你可以没有网络,连接语句中的ip可以设成环回ip,127.0.0.1同样好用的
追问
别的电脑用我的管理系统,他也要安装SQL SERVER?连接语句要设IP的吗?
追答
1,如果有网络,你自己装SQL Server就可以,然后他们把sql的连接语中的ip修改成你的sql服务ip
2.如果没网络,他们也要装SQL Server
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个是演示版吗?
那你应该做成一个安装程序,把SQL Express也打包进去,然后在客户机上安装再进行演示
那你应该做成一个安装程序,把SQL Express也打包进去,然后在客户机上安装再进行演示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQLSERVER必须要安装
追问
就是别的电脑如果想用我做的管理系统,也要安装SQL Server?
追答
对的,这是数据库服务器,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询