SQLserver 2000数据库文件在哪(mdf、ldf)

SQLserver 2000数据库文件在哪(mdf、ldf),第1张

1、打开SQL server 企业管理器>选中数据名称>右键鼠标>d出菜单点击'属性'

2、在属性界面,可以查看mdf、ldf文件路径,如图所示:

EXEC sp_attach_db @dbname = N'DBNAME',@filename1 = N'D:\FileNamemdf',@filename2 = N'D:\FileNameldf' ;数据就可以导入sqlserver2005了。但这时导入之后,你会发现这个数据库的属性是只读的,所以在导入之前需做如下的配置:打开 SQL Server Configuration Manager, 打开SQL Server SQLEXPRESS 的属性在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加(Attach)数据库一切正常。总结:之所以附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加(Attach)的数据库文件的权限不够造成的。打开企业管理器-右击数据库-所有任务-选择附加数据库,然后把mdf文件导进去TA文件里的Da答: 企业管理器里 附加数据库ldf和mdf文件导入SQL数据库的方法:1:在企业管理器里面控制台点数据库——》右键-》任务-》附加数据库-》找到MDF所在路径就可以了2:在查询分析器里执行如下语句

在只有MDF和ldf的情况下进行数据库的备份与恢复。 因病毒问题,用友软件无法正常启动系统管理也不能进入因此无法正常备份数据,这时就要用到附加数据库了通过附加数据库使数据库和用友软件相关联,步骤如下: 1'把用友软件下的ADMIN文件夹下的内容挎出,主要是mdf和ldf文件,就用友通标版2005来说其中包括系统数据UfSystemMDF和UfSystemldf及各账套下的内容 2'重装系统及软件 3'把挎备出来的文件复制回原来的位置 4'通过查询分析器SQL语句附加数据库,或者通过企业管理器/服务器/数据库/右键/附加数据库 来附加数据库。

--sp_attach_db 'ufsystem','D:\UF2000\Admin\ufsystemmdf','D:\UF2000\Admin\ufsystemldf'

//第一行'ufsystem'为系统数据库名,'D:\UF2000\Admin'为物理地址 --sp_detach_db 'ufsystem'

//第二行,在第一行执行时提示ufsystem已经存在,因此要删除ufsystem,但要注意,重做的系统要和之前的系统一样要不就恢复不了。

--sp_attach_db 'ufdata_001_2002','D:\UF2000\Admin\ZT001\2002\ufdatamdf','D:\UF2000\Admin\ZT001\2002\ufdataldf'

//第三行'ufdata_001_2002'为001账套2002的数据库。'D:\UF2000\Admin\ZT001\2002'为物理地址 其它的账套也是如此。>; 另外,用户设置了SQL server 超级用户SA的密码,大家都知道设置SA密码后,当其他软件用到SQL server数据库时是非常不方便的所以要把SA的密码清空 方法是:打开企业管理器,依次打开SQL server组,打开安全性,打开登录,在SA上点右键,选属性,在密码项上清空,依次确定即可。

要把sql数据库导出为mdf和ldf文件,方法只能是先暂停数据库服务或者在管理器中对数据库进行分离,然后将这两个文件拷贝出来,否则导出是不能解决问题的。

拷贝出来的文件,复制到其他数据库服务器上,对数据库进行附加 *** 作 就可以在新服务器上的发到相同的数据了。

如果通过备份的话,数据库的数据文件和日志文件会包含在一个文件中,只能通过还原数据库的方式来恢复了。

附加数据库就可以完成附加数据库:企业管理器--右键"数据库"--所有任务--附加数据库--选择你的mdf文件名--确定--如果提示没有ldf文件,是否创建,选择"是"查询分析器中的方法:--有数据文件及日志文件的情况sp_attach_db '数据库名','数据文件名(mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件,'日志文件名(ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况,'数据文件名(mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件

要将sql server数据库中的数据全部导入到mysql数据库中,其方法有多种,利用mysql ODBC把SQL Server中数据库中的数据导入到MySQL中

第一步:安装mysql ODBC;

去相关的网站下载mysql ODBC进行安装。

第二步:建立MySQL的DSN;

在控制面板——>管理工具——>数据源 (ODBC)中建立MySQL的DSN。

例如: Data Source Name: MySQL DSN

Server: localhost

User: root

Password: root

Database: mysql

第三步:SQL Server中,选择要导出的数据库,右键选择All Tasks->Export Datas 开始DTS Export Wizerd。

第四步:Choose a Data Source;

例如:Data Source: Microsoft OLE DB Provider for SQL Server

Server: 1164013

Username: admin

Password: admin

Database: ORDER

第五步:Choose a Destination。

例如:Data Source: MySQL ODBC 315 Driver

User/System DSN: MySQL DSN

Username: root

Password: root

第六步:Select Source Table。

第七步:Run immediately,下一步再选完成,就开始转换。

总结:

这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL SERVER2000的数据类型问题,作一些小的修改就应该可以了。

以上就是关于SQLserver 2000数据库文件在哪(mdf、ldf)全部的内容,包括:SQLserver 2000数据库文件在哪(mdf、ldf)、如何向SQL Server 导入*.ldf和*.mdf文件、用友u8只有.MDF和.ldf的情况下怎么恢复数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9423366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存