我安装了冒险作品,并按照此页面上的说明进行操作:
How to: Create Connections to SQL Server Databases
在第2步中,下拉列表中基本上没有任何内容。
我甚至无法附加数据库而不会收到错误,也不会将其拖到网络表单。
它告诉我数据库无法附加,因为它是版本705,服务器支持版本655 ..
另外,在附加数据库和连接数据库之间有什么区别?
我去了2008年的安装中心,点击了show installation info ..我得到了这个:
Microsoft SQL Server 2008安装程序发现报告 产品实例实例ID功能语言版本集群 Sql Server 2008 SQLEXPRESS MSSQL10.SQLEXPRESS数据库引擎服务
1033 Express Edition 10.1.2531.0没有Sql Server 2008 SQLEXPRESS MSSQL10.SQLEXPRESS SQL Server Replication 1033 Express 版本10.1.2531.0否
所以我猜它已安装在我的电脑上,但我无法访问该应用程序
答案 0 :(得分:1)
您需要数据库存在于SQL Server实例中(或者您选择的任何RDBMS ......但很可能是SQL Server)。为此,您可以执行以下操作:即还原AdventureWorks的* .bak数据库备份文件,或者可以附加mdf和ldf文件(数据库数据和日志文件)以使数据库联机。
基本上没有任何内容出现在下拉列表中
您的计算机上是否安装了SQL Server实例?
另外,在附加数据库和连接数据库之间有什么区别?
附加数据库正在使用mdf和ldf文件使数据库联机,以便进行事务处理。连接到数据库正在客户端应用程序和上述数据库之间创建连接。数据访问过程的两个非常不同的步骤。
答案 1 :(得分:1)
当数据库文件位于默认位置以外的位置时,必须附加到数据库。您本身并不真正“连接”到特定数据库。您连接到一个sql server实例,该实例包含该实例上的数据库列表(或由实例引用)。