以下示例分离 AdventureWorks,然后将 AdventureWorks 中的一个文件附加到当前服务器。USE master;
GO
EXEC sp_detach_db @dbname = 'AdventureWorks';
EXEC sp_attach_single_file_db @dbname = 'AdventureWorks',
@physname = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf';
解决方案 »
- 数据类型 varchar 和 varchar 在 modulo 运算符中不兼容。
- 这个sql语句有毛病 但是我不知道应该怎么修改了。
- 查询数据库的部分数据!!!在线等+++++++++++++++++++++++++++++++++++++
- 帮忙
- 数据库复制
- SSAS无法启动
- 请问我已经安装了SQL server2000,怎么样建一个数据库呢?
- 看看这个语法我是通过linkedserver和dbf连接的!但是不知道为什么这个update语法不对
- Oracle中,判断一个表中是否有数据的SQl怎么写啊?
- SQL Server Profiler 使用问题, 自动断开跟踪.
- 动态SQL语句问题
- 一个很奇怪的sql问题
--2005的语法:
CREATE DATABASE database_name
ON <filespec> [ ,...n ]
FOR { ATTACH [ WITH <service_broker_option> ]
| ATTACH_REBUILD_LOG }
[;]
具体解释,参考联机丛书了。
现在这只要让他还原mdf.不要ldf。
我以为你说的是你有MDF文件和LDF两个物理文件。
参见单mdf附加:
http://topic.csdn.net/u/20071031/18/433fedf6-7aae-4b3c-846e-0bd64e2e079f.html
在附加 mdf 文件的时候, SQLServer 会提示你创建一个新的 ldf 文件, 这样就避名了附加先前的 ldf 的文件.
此方法同样也是一种收缩数据库的方法
做了收缩也是一样有30几G这个问题怎么解决呀?