七达网是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 游戏库 软件 游戏 应用 文章 专题

网络软件应用软件系统工具聊天软件图形图像安全软件视频软件音频软件软件开发 硬件驱动行业教学其他软件MAC软件
当前位置:首页 ›› 软件开发 ›› 数据库类 ›› SQL批量附加数据库工具下载

SQL批量附加数据库工具 1.0 免费版数据库附加分离工具 | SQL Server:分离和重新附加数据库

SQL批量附加数据库工具 1.0 免费版软件截图
  • 授权方式:免费软件
  • 软件类型:国产软件
  • 软件语言:简体中文
  • 软件大小:33 KB
  • 推荐星级:
  • 软件厂商:Home Page
  • 更新时间:2018-05-31 19:36
  • 网友评论:1  条
  • 运行环境:WinXP, Win7, Win8, Win10
87.4%
12.6%
请输入预约的手机号码
783人已预约此游戏
确定取消
  • 软件介绍
  • 软件截图
  • 相关文章
点击评论

Tags:数据库 数据库软件 得力数据

对于分离一个数据库来说,我们可以用Manage Studio界面或者存储过程。但是对于每一种方法都必须保证没有用户使用这个数据库.接下来所讲的都是对于用命令来分离或附加一个数据库。对于用Manage Studio自己看着界面操作就可以应付了。

SQL批量附加数据库工具 1.0 免费版

SQL Server:分离和重新附加数据库

对于分离一个数据库来说,我们可以用Manage Studio界面或者存储过程。但是对于每一种方法都必须保证没有用户使用这个数据库.接下来所讲的都是对于用命令来分离或附加一个数据库。对于用Manage Studio自己看着界面操作就可以应付了。

分离数据库

对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如下:

ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

下面是分离数据库的CMD命令

EXEC sp_detach_db DatabaseName

一旦一个数据库分离成功,从SQL Server角度来看和删除这个数据库没有什么区别。

附加数据库

对于附加数据库,可以使用sp_attach_db存储过程,或者使用带有FOR ATTACH选项的CREATE DATABASE命令,在SQL Server2005或更高的版本中推荐使用后者,前者是为了向前兼容,它正在逐渐淘汰,而后者更提供更多对文件的控制。

CREATE DATABASE databasename

ON (FILENAME = 'D:\Database\dbname.mdf')

FOR ATTACH | FOR ATTACH_REBUILD_LOG

然而对于这样的附加,我们要注意几个地方。因为涉及到重建日志。

1.对于一个读/写数据库,如果含有一个可用的日志文件,无论使用FOR ATTACH ,还是使用FOR ATTACH_REBULD_LOG,都是一样,都不会对此数据库重建日志文件。如果日志文件不可用或者物理上没有该日志文件,使用FOR ATTACH或FOR ATTACH_REBULID_LOG都会重建日志文件,所以如果我们复制一个带有大量日志文件的数据库到另一台服务器中,就可以只复制.mdf文件,不用复制日志文件,然后使用FOR ATTACH_REBULD_LOG选项重建日志。条件是这台服务器将主要使用或只用改数据库的副本进行读操作。

2.对于一个只读数据库,就有点区别了,如果日志文件不可用,那么就不能更新主文件,所以也就不能重建日志,因此当我们附加一个只读数据库是,必须在FOR ATTACH从句中指定日志文件。

  • SQL批量附加数据库工具
    1. 数据库软件(PC)数据库软件

      数据库软件是一系列关于数据库方面的常用软件和实用工具,比如数据库管理、SQL、MySQL、数据库开发类软件等等,还继承了一些强大的小工具,旨在为用户提升工作效率,简化数据库管理。如果你是从业者,不妨看看。...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    精选推荐
    关注第七手游网