sql2000mdf
A. sql 2000中mdf,ldf文件的备份
可以不停掉SQL Server的服务。除了进行数据库备份之外可以将数据库设置为脱机,或者自动关闭
设置为脱机的方法是,执行语句
alter database 数据库名 set offline
设置为自动关闭的方法是执行
alter database 数据库名 set auto_close on
设置为脱机以后,可以对数据文件进行复制等操作,但用户无法连接这个脱机库。设置为自动关闭以后,如果没有用户连接数据库,数据会自动关闭,这时候可以对数据文件进行复制等操作,当有用户再次连接的时候,数据库会自动开启。
执行这两种操作的时候如果有客户端连接这个数据库的话执行会失败,如果确定没有用户连接,可以使用这两种方法。
对于设置为脱机的数据库
使用
alter database 数据库名 set online
即可让数据库恢复正常。
要使数据库不自动关闭,执行
alter database 数据库名 set auto_close off
B. SQL SERVER2000 如何打开.MDF、.LDF文件
1. Microsoft SQL Server-企业管理器-控制台根目录-SQL Server组-新建SQL Server注册-可用的服务器添加-windows身份验证-在现有SQL Server组里添加SQL Server-完成 2. 找到图标下的数据库选项-右键,有任务-附加数据库-选择要附加数据库的MDF文件路径-确定完成 --右键"数据库"--所有任务--附加数据库 --选择你的.mdf文件名--确定--如果提示没有.ldf文件,是否创建,选择"是"
C. SQL SERVER2000 的数据库文件mdf,导入到 SQL SERVER2008 失败,如何附加数据库谢谢!
1、找到要添加数据库的.mdf文件,点击右键,选择属性。
2、在属性页面点击安全,选择AuthenticatedUsers,单击编辑
3、AuthenticatedUsers权限中选择完全控制,点击确定,点击属性界面的确定。
4、同理,右键点击数据库的.ldf文件,打开属性。按以上步骤再次设置即可。
5、完成以上步骤,再进行附加数据库,这时就可以。
D. 请教大神们SQL2000的MDF如何导入打SQL2005中
方法一般有几种:
1.分离你的sql server2000上的 数据文件 然后把mdf ldf文件附加到sql server2005
2.备份你的sql server2000数据库 然后把备份文件在sql server2005上还原
3.使用sql server2005的ssis导入sql server2000的数据
E. SQL2000,通过附加也可以只用mdf文件恢复,没用到ldf文件。这样的话对那个数据库会产生什么影响吗
mdf是数据文件,ldf是操作日志文件,如果你只是附加数据库,那么ldf作用就不大,ldf的作用主要是用来操作sqlserver日志的,查看哪些地方有错误,哪些时候执行了什么事务等。
F. SQL 2000写的MDF和LDF文件怎么附加到SQL 2014
你的需求与几位操作系统无关,SQL Server 2000 的东西,本来就无法直接在 2012 以上的版本使用。
我目前使用过的最高版本是 SQL Server 2012,目前已知能向下相容到 SQL Server 2008 版的 mdf、ldf。
之前做这类跨世代资料转移,具体作法是循序升级,也就是先将 SQL Server 2000 的数据库作备份,然后拿到 2005 版还原,接着再用 2005 版作备份,然后再拿到 2008 版还原;最后再把还原好的 2008 版 mdf、ldf,拷到 2012 版作附加。
SQL Server 2014 我还没碰过,不确定最低是否能向下相容到 2008 版,但初步猜测应该是没办法。按之前升级资料库的经验,似乎发现这样的规律:只要中间相隔一个世代的就不能直接互通。
例如:SQL 2000 不能直接跳 SQL 2008,必须先经过 SQL 2005。因为 SQL 2000 的下一个版本就是 SQL 2005。
G. sql2000 数据不多,mdf文件特别大,怎么处理
1、重建大表的聚集索引
2、完整备份+日志备份一次
3、收缩数据文件(不是收缩数据库),收缩过程一开始先100M/次,过几次再调到500M,不要一次收缩好几G,要话很多时间的。