我使用SqlLocalDb.msi包安装了LocalDb,我可以使用服务器名称使用SSMS连接到它(LocalDb)\v11.0.到现在为止还挺好.问题是,当我尝试通过.NET 4.5应用程序连接到它时,我收到错误
服务器未找到或无法访问.
我从连接字符串开始,Data Source=(LocalDb)\v11.0然后添加了许多无用的东西(集成安全性true/sspi,附加数据库,使用实例等)
如果我必须与之合作localdb,我们是否需要单独安装?
我安装了SQL Server 2008 R2 Management Studio,安装了SQL Server 2012,安装了.net 4.0.2更新.但是我还没有在PC上看到localdb.
我对这个新版本的SQL Server Express非常感兴趣.
(对我而言)不清楚安装程序应该如何部署使用LocalDB的应用程序.
是否需要在客户端PC上安装SQL Server Express然后附加MDF文件?
或者它只需要运行它LocalDB.msi,它作为一个独立的文件,如SQL Server Compact?
sql-server installation sql-server-express sql-server-2012 localdb
我无法使用在线安装程序进行安装.任何人都可以指出我在哪里可以找到离线安装程序.我试着在没有帮助的情况下搜索谷歌.
这与离线安装程序类似但不适用.
如果我运行SQL Server Management Studio,并告诉它连接到(localdb)\ v11.0,它知道我曾经使用的每个数据库,尽管大多数数据库文件早已消失.
如果我要求它删除其中一个数据库,它会抱怨它不能DROP数据库,因为数据库文件已经消失(duhhh).那么,我该如何清理这个混乱并删除所有数据库引用,这些数据库引用的辅助数据库文件已经消失了?
短发
我在Visual Studio 2013(Express for Web)中创建了一个新的ASP.NET MVC 5项目,默认情况下,该项目使用LocalDb作为其数据库,但是如何将数据库传输或迁移到SQL Server?
我想将SQL Server用于数据库而不是LocalDb.但是怎么样?
我正在设置一些单元测试来测试数据库完成的工作.我想使用localdb v11,但首先我需要创建数据库.我到底该怎么做?
只需连接到(localdb)v11sql management studio就可以将我连接到(我假设)所在的数据库C:\Users\George\.如何指定新的?
代码使用手动ADO.Net,而不是实体框架,据我所知,我不能依赖它来简单地创建数据库.
我知道使用LocalDb非常好且易于开发,我想知道在IIS服务器上托管网站时是否在生产中使用它是个好主意?
我问,因为我想知道它是否会在生产中出现任何速度问题.
这是我想在生产中使用的连接字符串
Server=(LocalDB)\\v11.0;Integrated Security=SSPI;MultipleActiveResultSets=true;
AttachDBFilename=|DataDirectory|ProjectDB.mdf;
Run Code Online (Sandbox Code Playgroud) 当我尝试从C#访问数据库时,我收到此异常.
我的连接字符串是
Data Source=(localdb)\v11.0;integrated security=true;User Instance = true;AttachDbFileName=C:\Users\UserName\Desktop\DB\TestDB3.mdf
Run Code Online (Sandbox Code Playgroud)
例外是
连接到SQL Server的用户实例时,不允许用户实例登录标志.连接将被关闭.
localdb ×10
sql-server ×7
sql ×2
ssms ×2
.net ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
database ×1
iis ×1
installation ×1