采用.mdf作为数据库的C#应用程序,不安装sql server能运行吗?
答案:4 悬赏:40 手机版
解决时间 2021-06-01 22:50
- 提问者网友:两耳就是菩提
- 2021-06-01 10:07
如上图,我在添加数据源的时候,选择的是“Microsoft Sql Server数据库文件”这种方式添加的数据库,试问用这种方式添加数据源,编写C#程序发布以后,能在没有安装sql server的电脑上运行吗?(.net framework是肯定要安装的)
我发现很多人在添加数据源的时候,选择的是“Microsoft SQL Server (SqlClient)”这种方式添加的,但是我的VS里面并没有这样的方式(见上图),所以只好选择了“Microsoft Sql Server数据库文件”方式。
Microsoft SQL Server (SqlClient)
最佳答案
- 五星知识达人网友:大漠
- 2021-06-01 10:30
看编写应用程序是怎样写的连接数据库代码了,成品软件要看配置文档。
全部回答
- 1楼网友:狂恋
- 2021-06-01 12:03
运行要看你程序的设计,如果设计到数据库地方的没有多少,则可以马马虎虎运行,。如果设计太多,或者涉及到程序的中心业务,则无法运行,即便能运行也不能满足你的业务需求。
- 2楼网友:话散在刀尖上
- 2021-06-01 10:58
可以尝试下以下方法:
-
在webconfig里配置
<connectionStrings> <add name="LocalSqlServer" connectionString="DataSource=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings> - 直接引用 SqlConnection conn = new SqlConnection(Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User Instance=true);DataDirectory默认是AppData文件夹,你把mdf文件放到里面,改一下文件名(database.mdf)和连接字符串的一样就行了
希望对你有用。
- 3楼网友:迟山
- 2021-06-01 10:41
是可以的只要有数据库引擎就可以 Windows本身就带有微软版本的Sql驱动
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯