sqlserverldf
① 如何导入.mdf和.ldf文件到sqlserver数据库
打开SQL Server,可以选择Windows方式连接。
打开数据库,右键某一个数据库,选择“新建查询(Q)”。
再代码界面输入如下代码,点击F5键或者点击运行按钮即可。
代码如下:
EXEC sp_attach_db @dbname = '你的数据库名',
@filename1 = 'mdf文件路径(包缀名)',
@filename2 = 'Ldf文件路径(包缀名)'
可以看到导入成功。如果导入不成功,则需要修改mdf,ldf文件的权限。右键-属性-安全-编辑,完全控制选择允许。
- 这样导入问题即可迎刃而解,当然,有时会遇到版本不兼容问题,低版本不能导入高版本SQL的mdf和ldf文件。
② SQLserver 2000数据库文件在哪(mdf、ldf)
use master
go
select * from sysdatabases
filename字段就是你的数据文件,一般的ldf文件和mdf文件是在一个路径下的
或者用企业管理器,打开相应的数据库后,邮件属性,也能看到数据文件和日志文件的路径的
③ sqlserver默认配置文件路径
1、sqlserver数据库MDF路径为C:.1MSSQLDATA数据库名.mdf。
2、sqlserver数据库ldf路径C:.1MSSQLDATA数据库名.ldf。
④ sql sever 2008怎么到如ldf文件
sql server 2008如何导入mdf,ldf文件
网上找了很多解决sql server导入其他电脑拷过来的mdf文件,多数是不全,遇到的解决方法不一样等问题,下边是找到的解决问题的最全面方法!
将mdf, ldf文件导入到sql server 2008数据库当中,下面提供两种办法:
第一种:
(1)选择右击数据库
(2)然后点击“附加”。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。
第二种方法是:新建查询,然后输入下列语句,
EXEC sp_attach_db @dbname = 'yourdatabasename',
@filename1 = 'x:\路径\MSSQL\Data\pubs.mdf',
@filename2 = 'x:\路径\MSSQL\Data.Ldf
第二种方法可能提示SQL语言 附近有问题(真不知道什么问题啊??)
上边两种都可能可能会出现这种错误:(如果上述两种过程成功了,那祝贺了!)
Sqlserver2008附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
Sql Server2008附加数据库文件时弹出错误信息:如下图:
可能大家都遇到过这种问题,解决方案如下:
方案一:切换登录方式
出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为 “windows身份验证方式”
登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。
方案二:修改服务
选择 所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,
打开“SQL Server Configuration Manager
⑤ ldf文件咋打开
工具/材料:以win7系统、Notepad++、ldf文件为例。
1、首先在win7系统主界面上,选中“ldf文件”图标。
⑥ sqlserver 2005中文版如何清除.LDF的日志文件
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到elect * from sysfiles
DBCC SHRINKFILE(1)
4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
此法将生成新的LOG,大小只有500多K
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
a.分离
EXEC sp_detach_db @dbname = '库名'
b.删除日志文件
c.再附加
EXEC sp_attach_single_file_db @dbname = '库名',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\库名.mdf'
5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
--SQL语句设置方式:
EXEC sp_dboption '库名', 'autoshrink', 'TRUE'
6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alter database 库名 modify file(name=逻辑文件名,maxsize=20)
⑦ SQL Server的数据文件后缀是什么
关于sql主数据文件次数据文件后缀区分默认情况和自定义情况
1、默认情况下主数据文件的后缀是mdf;
次数据文件的后缀是ndf日志文件的后缀是ldf;
2、自定义方式;
创建数据库的时候自己指定主数据文件,次数据文件以及日志文件的后缀;
以字母开头的任意有效的字符格式即可;
(7)sqlserverldf扩展阅读:
Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
⑧ ldf是什么文件
1、ldf文件是SQL server数据库的日志文件。
2、可以通过日志文件进行数据的恢复。
3、如果ldf过大,可以将数据库属性中的模式设置为简单,然后右键收缩数据库进行日志文件清理,清理完成后再将数据库模式改回原模式。