小弟初涉SQLserver2005,我已经把test.MDF文件copy至C:\Program Files\Microsoft SQL Server\MSSQL\Data(别的数据库都在这个folder)中,但是不知道如何才能登陆时就显示test库,用过sp_attach_single_file_db @dbname = 'test', @physname = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test.mdf',但是没用。
应该不是个难题吧,求教了,先谢了!
应该不是个难题吧,求教了,先谢了!
解决方案 »
- 请问各位大神,培训类新闻网站的数据库应该如何设计?
- sql server 2008 R2 32位下载
- 稍微复杂的去掉重复记录问题,解决马上给分!!!!!!在线等!!!再问!!!!
- 数据库还原时报错,操作系统错误112
- PHP执行SQL SERVER 2005的存储过程后如何获取返回值?
- 问一个大多数人都会碰大的问题,怎么用语句把表中完全相同的两行删除一行?
- 关于数据库没法连接?(在线等)
- sql server 2000 服务器应该放在哪里 ? ^_^"
- 怎样在sql语句中设定读出来的数字四舍五入为两位小数???
- 与后台数据库连接不上,是怎么回事?
- 自学SQL SERVER遇到的几个问题。大伙帮帮忙一下。。
- |M| 大家帮忙 帮我选一个通用的存储过程 要求实现按各个字段进行排序 谢谢
下面的示例将 pubs 中的两个文件附加到当前服务器。EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
未能在 sysindexes 中找到数据库 ID 10 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
Could not find row in sysindexes for database ID 10, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
未能打开新数据库 'AdventureWorksDW'。CREATE DATABASE 将终止。 (.Net SqlClient Data Provider)
第一个方法 在企业管理器里用附加
第二个方法 上面有人说了,用系统存储过程EXEC
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'