本地安裝的數據庫是SqlServer2008R2的
在附加一個數據庫文件時出現了以下錯誤
錯誤的原因就是附加的數據庫版本太高,而本地數據庫版本太低導致的
通過各種方式才查詢到附加的數據庫版本是SqlServer2012版本的(通過VS)
查詢SQLServer對應的內部數據庫版本號
select DATABASEPROPERTYEX('master','version')
SQLServer版本對應內部數據庫版本號配置表
源SQL Server版本 |
內部數據庫版本 |
SQL Server 2016 |
852 |
SQL Server 2014 |
782 |
SQL Server 2012 |
706 |
SQL Server 2008 R2 |
665 |
SQL Server 2008 |
661 |
SQL Server 2005 with vardecimal enabled |
612 |
SQL Server 2005 |
611 |
SQL Server 2000 |
539 |
SQL Server 7 |
515 |
也是在各種機緣巧合下我把數據庫文件.mdf和.ldf 放在VS2013網站的App_Data目錄下
然后就在數據庫連接里看到並打開了SqlServer2012的數據庫
不需要安裝幾個G的數據庫文件,在Vs里就能對數據庫進行任何操作
獲取數據庫連接字符串的方法:
再次感謝強大的VS
參考: