首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏二猫の家

    mdf文件和ldf文件是什么?

    在微软的SQL Server 2000 数据库有三种类型的文件: 类型 缩写 中文意思 mdf primary data file 主要数据文件 ndf secondary data files 次要数据文件 ldf Log data files 事务日志文件 主要数据文件:(扩展名.mdf是 primary data file 的缩写) 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。 用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。 次要数据文件(扩展名.ndf是Secondary data files的缩写) 次要数据文件是可选的,由用户定义并存储用户数据。 通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。

    3.3K20编辑于 2022-11-30
  • 来自专栏杰的记事本

    只有mdf文件而没有ldf文件修复方法

    只有mdf文件而没有ldf文件修复log文件或者重新生成一个log文件的方法 EXEC   sp_attach_single_file_db   @dbname   =   ‘data’,    @physname    =   ‘E:\DataBase\data.mdf ‘ 只有mdf文件的恢复技术  由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。  如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息  设备激活错误。 C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。  D.启动数据库服务器。 方法二  1、建一个同名的数据库  2、修改服务器设置:允许多系统目录进行直接修改  3、停止SQL Server  4、用原mdf文件覆盖新建库的数据库文件  5、重启SQL Server(这时数据库应该是置疑

    3.7K30发布于 2019-09-04
  • 来自专栏全栈程序员必看

    sql server 2008如何导入mdf,ldf文件

    sql server 2008怎样导入mdf,ldf文件 网上找了非常多解决sql server导入其它电脑拷过来的mdf文件,多数是不全。 加入上你要加入的mdf文件就可以。 则使用下边的方法解决: (1)可能mdf文件属性为仅仅读的属性。 则仅仅需改动就可以 另外还需在mdf文件属性–>安全 (把全部用户 即 我下边的三个用户 选择“编辑”。 然后更换本地用户 改动mdf文件的仅仅读属性和“全然控制”才成功的。最后祝你们操作成功!

    2.6K10编辑于 2022-07-06
  • 来自专栏开发纪实

    Navicat 导入ldf、mdf文件创建数据库

    连接上数据库 新建查询 键入如下代码(具体的数据库名称、ldf文件mdf文件的路径和名称根据自己的改一下) EXEC sp_attach_db @dbname = 'scm', @filename1 = 'E:\code\db\scm-master\scm\scm.mdf', @filename2 = 'E:\code\db\scm-master\scm\

    4.7K20发布于 2019-12-25
  • 来自专栏用户10748350的专栏

    SQL2000如何附加管家婆软件mdf文件

    管家婆软件本地客户大都知道主机重装系统后,需要重新在电脑上安装数据库,数据库安装完成后需要将管家婆软件安装路径下DATA文件夹内的mdf文件附加到数据库内才能正常使用管家婆文件,那么如何将mdf文件附加到数据库里呢 今天来和小编一起学习下SQL2000如何附加管家婆软件mdf文件的吧! Microsoft SQL Server-企业管理器,进入SQL Server Enterprise Manager后选中数据库右键-所有任务-附加数据库,在弹出的附加数据库页面选择软件安装路径下的数据库文件后点击确定 重新从企业管理器里进入SQL Server Enterprise Manager页面,点击数据库-master-表-GraspcwZt右键-打开表-返回所有行,在打开的页面dbname下面填写上数据库文件名称

    74610编辑于 2023-11-28
  • 来自专栏全栈程序员必看

    图片链接如何在excel里转成图片_mdf文件怎么转成Excel

    Excel 中的图片链接转为图片文件 Attribute VB_Name = "LoadImage加载图片" Sub LoadImage() Dim HLK As Hyperlink, Rng As '删除单元格的图片链接 End If Next End Sub 打开Excel后在查看“宏”里新建一个宏会弹出VB编辑器(或直接打开VB编辑器),然后将这个 LoadImage.bas 文件导入

    2.9K30编辑于 2022-11-09
  • 来自专栏全栈工程师修炼之路

    DBA | 如何将 .mdf 与 .ldf 的数据库文件导入到SQL Server 数据库中?

    如何将 (.mdf) 和 (.ldf) 的SQL Server 数据库文件导入到当前数据库中? (.mdf) 格式的czbm.mdf文件,请根据实际情况进行设置附加数据库相关参数,注意不能与当前数据库中的数据库名称同名,最后点击“确定”按钮。 = 'Ldf文件路径(包缀名)' GO weiyigeek.top-采用SQL语句导入数据库文件图 或者将mdf文件和ldf文件拷贝到数据库安装目录的DATA文件夹下,执行下述SQL,再刷新数据库文件即可 ,在删除数据库后,默认会将原附加mdf、ldf数据库文件删除,如果需要保留,请在删除数据库前取消勾选【删除数据库备份和欢迎历史记录信息】。 温馨提示:特别版本不兼容问题,低版本不能导入高版本SQL的mdf和ldf文件

    7.2K10编辑于 2024-10-09
  • 来自专栏全栈程序员必看

    sql2012数据库可疑如何修复_sql数据库mdf还原

    大家好,又见面了,我是你们的朋友全栈君。 USE MASTER GO SP_CONFIGURE ‘ALLOW UPDATES’,1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE worker SET EMERGENCY GO sp_dboption ‘worker’, ‘single user’, ‘true’ GO DBCC CHECKDB(‘worker’,’REPAIR_ALLOW_DATA_LOSS’) GO ALTER DATABASE worker SET ONLINE GO sp_configure ‘allow updates’, 0 reconfigure with override GO sp_dboption ‘worker’, ‘single user’, ‘false’ GO

    3K20编辑于 2022-09-25
  • 来自专栏用户8186044的专栏

    ERP系统MDG系列9:简介MDG数据处理逻辑和MDF缓存区

    对于这些快照和非活动数据的访问总是从抽象层开始,使用MDF来实现。 抽象层负责将请求发送给MDF或访问类,然后将结果进行合并,反馈给调用者。 在一个SAP LUW中还未进行保存的数据,会被放置到MDF的缓存区中。 默认情况下,数据读取请求会使用MDF缓存区中的数据作为组成结果的一部分(另一部分为访问类)。 当保存或提交变更请求时,变更的数据作为非活动数据,从MDF缓存写入MDF临时表中。在后续变更请求审批通过并且激活时,这些非活动数据会被转换成活动数据。 三、解决方案和结论 用户的定制化代码导致标准的MDF缓存错乱,引导系统使用了错误的读取模式。

    2.6K30编辑于 2022-11-28
  • 来自专栏vsdfa

    命令行处理win文件系统权限

    icacls GroupData1_Data.MDF /grant Users:(F) 现在win是推荐时间icacls,后面跟文件名称和相应的权限管理语句即刻。 这个问题是在导入SQL的MDF文件的时候遇到的。 首先是执行SQL的存储过程,将MDF文件导入: EXEC sp_attach_db "GroupData1", "F:\BaiduYunDownload\GroupData1_Data.MDF"; SQL 报错为 无法打开物理文件 "D:\understructuredata _DAT.MDF"。 使用上面的第一行语句调整文件权限,即可。

    64720发布于 2020-03-04
  • 来自专栏技术之路

    【SQL Server】SQLServer-创建数据库(脚本)

    ',--数据库文件的逻辑名 filename='D:\DB\StudentManageDB_data.mdf',--逻辑名+mdf 主数据文件 数据库物理文件名(绝对路径) size= 10MB,--数据库文件初始大小 filegrowth=5MB --数据文件增长量 ) --创建日志文件 log on ( name = 'StudentManageDB_log', .mdf filename为用户自定义的路径,在使用之前需要创建好目录 二、创建多个数据库文件和日志文件 use master go --创建数据库 create database StudentManageDB on primary ( name = 'StudentManageDB_data',--数据库文件的逻辑名 filename='D:\DB\StudentManageDB_data.mdf ',--逻辑名+mdf 主数据文件 数据库物理文件名(绝对路径) size=10MB,--数据库文件初始大小 filegrowth=5MB --数据文件增长量 ), ( name

    56710编辑于 2024-04-23
  • 来自专栏米扑专栏

    Web.Config和Sql Server2005连接字符串总结

    使用附加本地数据文件夹中的数据库文件的方式连接到本地SQL Server Express实例 Driver={SQL Native Client};Server=. 使用附加本地数据文件夹中的数据库文件的方式连接到本地SQL Server Express实例 Provider=SQLNCLI;Server=. 使用附加本地数据文件夹中的数据库文件的方式连接到本地SQL Server Express实例 Server=. 在一个到本地SQL Server Express 实例的连接上附加数据库文件(数据文件在数据目录中。)以下是语法格式:Server=. 不仅仅是Sql server 2005 express中使用,也可以在其它的文件数据库中使用,例如Sqllite数据库文件的连接字符串: <add  name="DefaultDB"  connectionString

    2.6K20发布于 2019-02-19
  • 来自专栏C# 编程

    [C#]关于DataDirectory的一些思考

    The physical file name '\\MusicDBContext.mdf' may be incorrect. 一般控制台或者Windows Form程序根据是Debug还是Release决定DataDirectory的初始化路径为Bebug文件夹还是Release文件夹吗? 这个错了。 如果原先的Bebug文件夹或Release文件夹存在数据库文件,使用类似"AttachDBFilename=|DataDirectory|\MusicDBContext.mdf"的写法是没有问题的, 即使 path = null,它也知道是在Bebug文件夹或Release文件夹下。 如果原先的Bebug文件夹或Release文件夹不存在数据库文件,上面的写法就有问题,也就会出现最开始出现的那种错误。 那么,我们该如何解决呢?

    91220发布于 2019-05-24
  • 来自专栏云计算版图

    windows系统中毒,sql server数据库文件恢复抢救和OA程序文件恢复.

    问题回顾: 1:服务器遭受勒索病毒攻击,导致服务器OA文件和数据库文件被锁,OA网站无法打开,数据库表无法读取。 3:进一步查看sql server mdf文件是否正常。非常好,mdf文件并没有被勒索病毒加密。这为数据恢复奠定了基础。只能说,感谢勒索病毒手下留情了。 3:数据库mdf文件和OA程序文件,拷贝,查杀,md5值校验。 拷贝是直接远程拷贝。 对mdf和OA程序文件进行病毒查杀,发现此文件并没有病毒,正常。 数据库sql mdf文件,拷贝前后md5值对比,确保数据库文件大小一致。 3.1 数据库mdf文件md5校验 3.2 OA程序容量,文件夹对比 4:数据库文件导入,数据库恢复。

    2.1K30编辑于 2022-02-07
  • 来自专栏技术集锦

    SQL 基础(一)创建、查看、修改、删除数据库

    : 主数据文件 .mdf 次数据文件 .ndf 事物日志文件 .ldf 数据库创建 使用 Management Studio SQL 语句创建 CREATE DATABASE db_test ON --分离数据库 EXECUTE Sp_attach_db db_test,物理文件名(.mdf文件位置) --附加数据库 *注:数据库的分离与附加一般发生在数据库在不同机器迁移的情况下使用,当使用 Management Studio 操作时,可能会因权限问题导致附加失败,下面演示如何修改控制权限 本地找到数据库主文件(.mdf)右键修改属性,勾选完全控制 打开 Management Studio ,逻辑文件名为 HX_DATA,物理文件名为 HX_DATA.MDF,文件的初始容量为 5MB,最大容量为 15MB,文件容量递增值为 2MB 事务日志文件的逻辑文件名为 HX_LOG,物理文件名为 , filename='D:\Data\mns_data1.mdf', --主数据文件 size=15 ), ( name=mns_data2, filename='D:\Data\mns_data2.

    2.2K10编辑于 2022-06-03
  • 来自专栏全栈程序员必看

    sql数据库置疑怎么处理_sqlserver2008数据库可疑

    本文例举数据库名为:ICYQSHSF server2000: 修复前准备 1、停掉server服务,备份数据库文件MDF和LDF文件); 2、重启server服务,删除置疑的库,新建一个同名的库(新建时留意数据库文件路径 ); 3、停掉server服务,将备份的MDF、LDF文件拷贝到新建库的路径下,先修改新建库的MDF、LDF和拷贝过来的LDF文件名,再重命名拷贝过来的MDF文件为新建库MDF文件修改前的名称; 4、重启 = ‘ICYQSHSF’ DBCC REBUILD_LOG (‘ICYQSHSF’,’D:\XXXX\XXXX\ICYQSHSFLOG.LDF’) //路径为新建库的路径,把原LDF文件改名再执行该语句

    1.7K30编辑于 2022-09-24
  • 来自专栏全栈程序员必看

    connectionStrings字符串连接

    在那时自己的印象中,mdf数据库必须附加到sqlserver2005或2008等工具上才可以使用。今天才知道原来只要有数据库文件就行,没有必要附加上去。 \SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true mdf文件而已,SQLServer2005或者2008是图形化界面 在工作的过程中善于总结才能更快的获得新知识,如果这次我没有去认真思考。也许我还会错误的理解数据库必须附加。 更无法真正理解mdf文件与sqlserver之间的关系。 这让我明白看见别人写的那些代码要认真去思考,你会得到很多!

    2.2K10编辑于 2022-08-31
  • 来自专栏逸鹏说道

    数据库改名系列(数据库名,逻辑名,物理文件名)

    3.物理文件名和逻辑名并没有变化 ? 4.逻辑名修改前后 alter database NewTest modify file(name=N'Test', newname=N'NetTest') ? 5.逻辑名发生改变物理文件名不变 ? 6.物理改名很多种(我这边的本质就是分离后修改,因为占用状态是没法修改的) 其实并没有什么新的sql,都是组合版的 exec xp_cmdshell 'rename E:\SQL\Test.mdf NewTest.mdf NewTest.mdf' go exec xp_cmdshell 'rename E:\SQL\Test_log.ldf NewTest_log.ldf' go exec sp_configure show advanced options',0 reconfigure with override --3.附加 exec sp_attach_db NewTest,N'E:\SQL\NewTest.mdf

    2.4K60发布于 2018-04-11
  • 来自专栏浩Coding

    SqlServer附加数据库

    加入上你要加入的mdf文件就可以,详细过程见文末第一个链接,我们详细讲第二种方法。 然后输入下列语句, EXEC sp_attach_db @dbname = 'yourdatabasename', @filename1 = 'x:\路径\MSSQL\Data\pubs.mdf 1 :上传文件到服务器,注意我是在Windows下用的SFTP,所以注意Windows(\)和Linux(/)文件传输路径问题: 2 :使用sqlcmd执行附加命令: 执行附加命令: EXEC dbname = 'db_NetStore', @filename1 = '/backup/mssql/db_NetStore.mdf : chmod 777 db_NetStore.mdf chmod 777 db_NetStore_log.ldf 最后查询表验证是否导入成功: SELECT Name from sys.Databases

    2.9K20发布于 2019-07-03
  • 来自专栏全栈程序员必看

    connectionstring

    在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式。 这里 主要谈谈文件中的<connectionStrings>节。 数据库,其中,mdf文件名说明该数据库需 要SQL Server服务器的服务,但它本身是一个独立的数据库文件,可以进行复制粘贴而不需要在SQL Server管理系统(如SSMS)进行数据库分离工作; Integrated 文件中生成。 (这个是MS SQL Server标准版文件格式)。 因此,在正常的PC机进行开发时,建议使用.mdf文件,如果在机器上没有MS SQL Server服务运行时,.sdf是一个不错的选择。

    85610编辑于 2022-09-07
领券