【发布时间】:2015-03-29 18:26:47
【问题描述】:
我在我的项目中创建了一个LocalDB 数据库,它的连接字符串是:
Data Source=(LocalDB)\v11.0;AttachDbFilename="E:\Projects\visual studio 2013\Projects\sqlce\mydb.mdf";Integrated Security=True;Connect Timeout=30
我应该如何将它传递给SqlConnection()?
请注意,它有一个引号内的地址。我做错什么了吗?
我想即使我正确地对其进行了编程,它也无法在另一台没有.mdf 文件的计算机上工作。不是吗?
我怎样才能有一个带有便携式数据库的程序,以便我可以轻松地发布我的 pp?
【问题讨论】:
-
把你的连接字符串放在app.config中——相关问题stackoverflow.com/questions/14918912/…——或者转义你的引号——stackoverflow.com/questions/25072580/…
-
SQL Server(使用
.mdf文件)是一个基于服务器的数据库系统——它绝对不能被认为是一个便携式 数据库。您需要在远程系统上安装 SQL Server(核心引擎),或者可以访问具有在该 LAN 上某处运行的 SQL Server 实例的 LAN...
标签: c# sql .net sql-server localdb