永发信息网

采用.mdf作为数据库的C#应用程序,不安装sql server能运行吗?

答案:4  悬赏:40  手机版
解决时间 2021-06-01 22:50


如上图,我在添加数据源的时候,选择的是“Microsoft Sql Server数据库文件”这种方式添加的数据库,试问用这种方式添加数据源,编写C#程序发布以后,能在没有安装sql server的电脑上运行吗?(.net framework是肯定要安装的)

我发现很多人在添加数据源的时候,选择的是“Microsoft SQL Server (SqlClient)”这种方式添加的,但是我的VS里面并没有这样的方式(见上图),所以只好选择了“Microsoft Sql Server数据库文件”方式。


Microsoft SQL Server (SqlClient)
最佳答案
看编写应用程序是怎样写的连接数据库代码了,成品软件要看配置文档。
全部回答
运行要看你程序的设计,如果设计到数据库地方的没有多少,则可以马马虎虎运行,。如果设计太多,或者涉及到程序的中心业务,则无法运行,即便能运行也不能满足你的业务需求。

可以尝试下以下方法:

  1. 在webconfig里配置

    <connectionStrings> <add name="LocalSqlServer" connectionString="DataSource=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings>
  2. 直接引用 SqlConnection conn = new SqlConnection(Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true);DataDirectory默认是AppData文件夹,你把mdf文件放到里面,改一下文件名(database.mdf)和连接字符串的一样就行了

希望对你有用。

是可以的只要有数据库引擎就可以 Windows本身就带有微软版本的Sql驱动

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻诛仙青云心法怎么加??
DNF剑魂好还是鬼泣好?
丝路英雄,怎么才能点亮
光线飞车警车灯怎么激活?
吃什么才能不胖
笔记本dell insprion 1440 xp系统 关机速度慢
怎么把QQ业务一下全关?
是不是有人盗用我的网络???
韩国首尔的人口多少
大唐外传的号给人盗了,怎样找回密码?
QQ炫舞今天怎么不防沉迷
YY的管理分几种都是什么,有知道的提供下?
爸爸叫路红周,妈妈叫卢云,预产期在2010年2
天龙带什么宝宝好!
为什么有的人过于崇洋媚外把中国的文化国粹和
推荐资讯
路由器接路由器.咋办啊
CSOL中SG550和G3SG1 哪个更狠更好使?
哪类舞蹈既可以减肥,又是单人跳的?
这几天玩CF咋这么卡啊?是我电脑有问题还是什
获得目的基因的两个方法
打大前锋应该有哪些进攻技术?
女高怪谈4插曲叫什么
推荐好看的穿越小说~要多,因为大部分已经看
香港是在哪年回归的?
怎样去除毛衣上的球球啊?
梦见自己很匆匆忙忙地赶着回家,可是搭不到车
如何玩转MSN
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?