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 次 |
| 最近记录: |