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

附加数据库就可以完成.

附加数据库:

企业管理器   

  --右键"数据库"   

  --所有任务   

  --附加数据库   

  --选择你的.mdf文件名   

  --确定   

  --如果提示没有.ldf文件,是否创建,选择"是"

查询分析器中的方法:   

  --有数据文件及日志文件的情况   

  sp_attach_db   '数据库名'   

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

  ,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件

--如果只有数据文件的情况   

  sp_attach_single_file_db   '数据库名'   

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

时间: 2025-01-31 02:03:13

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

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

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

【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

--查看指定表的外键约束 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语句

--查看指定表的外键约束 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 和 Access 操作数据库结构Sql语句

access|server|数据|数据库|数据库结构|语句 下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名](  [自动编号字段] int IDENTITY (1,1)  PRIMARY KEY ,  [字段1] nVarChar(50) default '默认值' null ,  [字段2] ntext null ,  [字段3] datetime,  [字

SQL Server 索引结构及其使用(二) 改善SQL语句第1/3页_MsSql

比如: select * from table1 where name=''zhangsan'' and tID > 10000 和执行: select * from table1 where tID > 10000 and name=''zhangsan'' 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了:而前一句则要先从全表中查找看有几个name=''zhan

Sql Server 和 Access 操作数据库结构Sql语句小结_数据库其它

下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6]

SQL Server 索引结构及其使用(二) 改善SQL语句第1/3页

比如: select * from table1 where name=''zhangsan'' and tID > 10000 和执行: select * from table1 where tID > 10000 and name=''zhangsan'' 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了:而前一句则要先从全表中查找看有几个name=''zhan