mssql server .ldf和.mdf的文件附加数据库的sql语句_MsSql

附加数据库就可以完成.   

  附加数据库:   

  企业管理器   
  --右键"数据库"   
  --所有任务   
  --附加数据库   
  --选择你的.mdf文件名   
  --确定   
  --如果提示没有.ldf文件,是否创建,选择"是"   

    
  查询分析器中的方法:   
  --有数据文件及日志文件的情况   
  sp_attach_db   '数据库名'   
  ,'数据文件名(*.mdf注意要带目录)'   --后面可以是用,分隔的该数据库的多个数据文件   
  ,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件   

  --如果只有数据文件的情况   
  sp_attach_single_file_db   '数据库名'   
  ,'数据文件名(*.mdf注意要带目录)'   --后面可以是用,分隔的该数据库的多个数据文件

时间: 2025-01-31 01:53:54

mssql server .ldf和.mdf的文件附加数据库的sql语句_MsSql的相关文章

mssql server .ldf和.mdf的文件附加数据库的sql语句

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

SQL Server 数据库实用SQL语句_MsSql

--查看指定表的外键约束 select * from sysobjects where parent_obj in( select id from sysobjects where name='表名') and xtype='PK' --查看所有表 select * from sysobjects where xtype='PK' --删除列中含数字的 delete news where patindex('%[0-9]%',title)>0 --删除删去 字段 title值重复的行,且只保留

【SQL SERVER 数据库实用SQL语句】

[SQL SERVER 数据库实用SQL语句] 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,tab.* from 表名 As tab) As t where rownum between 起始位置

附加数据库失败-SQL Server2008连接数据库

问题描述 SQL Server2008连接数据库 安装SQL Server2008时设置了混合登录模式,打开后使用Windows身份验证登录,附加数据库成功:但是使用SQL Server身份验证登录后数据库却附加失败,提示如下所示问题:无法为该请求检索数据.(Microsoft.SqlServer.Management.Sdk.Sfc) 其他信息:执行Transact-SQL语句或批处理时发生了异常.(Microsoft.SqlServer.ConnectionInfo) 尝试打开或创建物理文件

SQL Server 获取服务器时间的sql语句_MsSql

SQL SERVER 2000用sql语句如何获得当前系统时间 就是用GETDATE(); Sql中的getDate() Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/08 Select CONVERT(varchar(100), GETDATE(), 2): 08

SQL Server 提取数字、提取英文、提取中文的sql语句_MsSql

--SQL 判断字段值是否有中文 create function fun_getCN(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@CN nvarchar(4000) set @CN='' while len(@str)>0 begin set @word=left(@str,1) if unicode(@word) between 19968 and 19968+20901 set @C

SQL Server 数据库实用SQL语句

--查看指定表的外键约束 select * from sysobjects where parent_obj in( select id from sysobjects where name='表名') and xtype='PK' --查看所有表 select * from sysobjects where xtype='PK' --删除列中含数字的 delete news where patindex('%[0-9]%',title)>0 --删除删去 字段 title值重复的行,且只保留

将MSSQL Server 导入/导出到远程服务器教程的图文方法分享_MsSql

1.打开本地企业管理器,先创建一个SQL Server注册来远程连接服务器端口SQL Server.步骤如下图: 图1: 2.弹出窗口后输入内容."总是提示输入登陆名和密码"可选可不选,如图2. 图2: 3.注册好服务器后,点击打开.如果是选择了"总是提示输入登陆名和密码"的话再点了确定后会提示输入用户密码,如图3. 图3: 4.进入后,选择到您的数据库,如testdb.在上面点右键,"所有任务">>"导入数据",

SQL Server中聚合历史备份信息对比数据库增长的方法_MsSql

很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式. 通常来讲,一个运维良好的数据库都需要做定期基线(baseline),有了基线才会知道什么是正常.一个简单的例子例如,一些人的血压平常偏低,那么80的低压对他来说就是不正常了.但现实情况是大多数系统并没有采集基线的习惯,因此在需要规划空间想要看历史增长时,就没有过去精确的数据了. 一个解决办法就是通过查看历史备份的大小来看过