我安装了 Adventure Works,并按照此页面上的说明操作:
How to: Create Connections to SQL Server Databases
在第 2 步中,下拉列表中基本上没有任何内容。
我什至无法在不出错的情况下附加数据库,也无法将其拖到 Web 表单中。
它告诉我无法附加数据库,因为它是 705 版本,而服务器支持 655 版本..
附加数据库和连接到数据库之间有什么区别?
我去了 2008 的安装中心,然后点击显示安装信息..我得到了这个:
Microsoft SQL Server 2008 Setup Discovery Report Product Instance Instance ID Feature Language Edition Version Clustered Sql Server 2008 SQLEXPRESS MSSQL10.SQLEXPRESS Database Engine Services
1033 Express Edition 10.1.2531.0 No Sql Server 2008 SQLEXPRESS MSSQL10.SQLEXPRESS SQL Server Replication 1033 Express Edition 10.1.2531.0 No
所以我猜它安装在我的电脑上,但我无法访问该应用程序
最佳答案
您需要数据库存在于 SQL Server 实例中(或您选择的任何 RDBMS...但最有可能的是 SQL Server)。为此,您可以做几件事:即恢复 AdventureWorks 的 *.bak 数据库备份文件,或者您可以附加 mdf 和 ldf 文件(数据库数据和日志文件)以使您的数据库在线。
basically nothing appears in the drop down
您的计算机上是否安装了 SQL Server 实例?
Also what is teh difference between attaching the database and connecting to it?
附加数据库是使用 mdf 和 ldf 文件让您的数据库联机为事务做好准备。连接到数据库是在客户端应用程序和上述数据库之间创建连接。数据访问过程的两个截然不同的步骤。
关于asp.net - 无法连接到数据库并选择数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8809014/