ATL*_*DEV 21 sql sql-server sql-server-express localdb visual-studio-2012
我试图在VS 2012中构建一个2008 SQL Express数据库文件的连接字符串.我收到一个错误对话框:
此数据库文件与SQL Server的当前实例不兼容.要解决此问题,必须通过创建新数据连接来升级数据库文件,或者必须修改与此数据库文件的现有连接.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=235986
我跟着链接到微软总是非常有用的文档(咳嗽,咳嗽......).当我完成升级数据库功能时,我没有收到升级文件的提示.我真的希望使用LocalDb而不必安装SQL Express 2008.有什么想法吗?
其他:为什么Visual Studio在这些年后没有实现单击错误对话框中的链接?实施起来真的很难吗?
小智 50
我的简单方法:
Len*_*rri 22
根据我几个月前的经历:
忘记尝试SQL Server Express
.mdf
在Visual Studio 2012中打开旧文件.在VS 2010的旧VS 2010解决方案的转换过程中,它告诉您可以通过双击数据库文件并将其升级为使用LocalDb来实现.这是一个完全的谎言!:d
打开SQL Server Management Studio,选择Databases
节点,右键单击它并选择Attach...
.
提供.mdf
文件的路径,单击"确定"然后您应该好好去.
现在在里面Visual Studio 2012
,打开Server Explorer
(菜单View -> Server Explorer
),右键单击Data Connections
然后选择Add Connection...
.在Server name:
put (localdb)\v11.0
和in中Connect to a database:
选择之前附加的数据库.
右键单击Data Connection
刚添加的Solution Explorer
并选择Properties
.复制Connection String
属性并使用此值替换Web.Config
或者App.Config
.
注:在SQL Server Management Studio
我试图附加一个老得到一个错误.mdf
的文件我从DayPilot此示例项目有:调度程序ASP.NET MVC 4剃刀(C#,VB.NET,SQL服务器).它与数据库文件.log
附带的.mdf
文件的路径问题有关.我刚刚.log
在Attach...
对话框窗口中选择了文件条目并将其删除.然后尝试再次附加数据库,它工作.
归档时间: |
|
查看次数: |
25781 次 |
最近记录: |