|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在JOIN操作中(需要从多个数据表提取数据时),MySQL只有在主键和外键的数据类型相同时才能使用索引。恢复|数据|数据库
今天帮一个伴侣恢复了sqlserver7.0数据库。如今把历程写出来,人人一同分享:
我谁人哥们是从他人那拷了一个数据库的数据文件(c:mssql7data目次下的文件)
最后我是用的:
在一台好的呆板上从头安装SQLServer,创建不异的数据库设备(巨细),和数据库
停失落SQLServer,用拷贝出来的数据库文件掩盖刚创建的数据库文件,再从头启动
SQLServer。但一向不成以。我猜关头是没法创建不异的数据库设备(巨细)。
厥后接纳了
体系存储历程:
sp_attach_db//附加数据库文件到服务器
或
sp_attach_db_single_file//附加数据库的单个文件到服务器
详细的sql语句就是:
比方:
EXECsp_attach_single_file_dbpubs,e:datapubs.mdf
sp_attach_db@dbname="conmis2000",@filename1="d:1conmis2000_data.mdf",@filename2="d:1conmis2000_log.ldf"
怎样附加数据库文件到服务器(即:经由过程*.mdf*ldf文件修单数据库)
别的查找材料时看到也能够经由过程日记恢复之前的数据。不知那位哥们看看是否是能够
用日记恢复:
restorelog{data_name|@database_name_var}
from
with[norecoveryecoverytandby_undo_file_name]
[,][stopat={data_time|@data_time_var}
比方:库名为database1日记为database1_log 请求恢复2000/6/151:00前的数据:
restroelogdatabase1
fromdatabase_log
withrecovery,stopat=jun15,20001:00am
参考书有:<SQLSERVER7.0体系办理和使用开辟指南>(清华年夜学出书社)
导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。 |
|