sql server move database or datafile

移动数据或日志文件

1.运行以下语句。

ALTER DATABASE database_name SET

OFFLINE;

2.将文件移动到新位置

3.对于已移动的每个文件,请运行以下语句

ALTER

DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME =

'new_path\os_file_name' );

4.运行以下语句

ALTER DATABASE database_name SET

ONLINE;

5.通过运行以下查询来验证文件更改

SELECT name, physical_name AS

CurrentLocation, state_desc

     FROM sys.master_files

   

 WHERE database_id = DB_ID(N'<database_name>')

go

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQLServer/

时间: 2024-11-04 16:33:10

sql server move database or datafile的相关文章

SQL Server 2014 Database Mail重复发送邮件特殊案例

在一数据库服务器(Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64))发现有个作业调用Database Mail发送邮件时,有时候出现同样的邮件发送两封的情况,经过详细检查,排除了该作业里面业务逻辑有问题的情况,确实存在重复发送邮件的情况, 检查Database Mail日志,发现在0:00~0.03报"The mail could not be sent to the recipients because of the

sql server express .sdf(SQL Server Compact Edition Database File)文件打开、删除及使用

首先,我们需要知道.sdf是什么?sdf文件是Visual Studio 2010出现一个一个本地化的数据库文件:SQL Server Compact Edition Database File.经验证,这个文件是工程的信息保存成了数据库文件,如果你没有参加大型的团队项目,不涉及到高深的调试过程,这个文件对于你来说没什么用了,可以放心的删除,如果你后来又需要这个文件了,简单,打开工程里的.sln文件重新编译链接就ok了. 官方说明: 文件类型1:SQL Server Compact Databa

SQL SERVER 2008配置Database Mail –用SQL 数据库发邮件

原文:SQL SERVER 2008配置Database Mail –用SQL 数据库发邮件 SQL SERVER 2008配置Database Mail –用SQL 数据库发邮件 原文来自:http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/  August 23, 2008 by pinaldave 今天这篇文章我们来讨论dat

通过VS 2010+SVN为SQL Server提供数据库版本管理

对于一个软件企业来说,源代码就是公司全体智慧的结晶,绝不能有任何闪失.但对于公司产品的基石数据库怎么来 进行统一管理呢?通常,是直接备份数据库文件的方式,或者生成数据库的部署脚本,来重复的备份.这个方法可行, 却有些值得改进的地方.首先,太繁琐了,浪费精神:其二,不方便和其它项目同时管理.下面,就介绍我偶然看到的 方法,当然,可能有很多人已经这么做了,但分享给那些还不知道的人. 大体思路: VS 2010 提供了一个项目类型,新建->数据库->SQL Server 2005 数据库对象 或 S

深入了解SQL Server中方便的索引技术

开始应用程序的时候,你应该能够根据一组合理的规则集合识别许多的索引.当应用程序增长及改变的时候,所以对索引进行检查,以便确保没有忽略更好的索引方案.这需要依据应用程序的使用方式,而不是理论知识.同样,还要确保错误的,重复的,或者没有价值的索引被删除.这是一项预防的措施,可以保证你的SQL Server不需要管理不需要的索引.在这篇文章中,我们将会给出有关索引建议.索引创建和索引验证的建议. 常用索引字段 许多数据库管理员和开发人员都遇到的一个常见问题,就是与常被推荐的索引传统字段有关.通常的推荐

sql server 2000 版本查询

  确定已安装的 SQL Server 2000 Database Components 版本 使用 isql.osql 或查询分析器,对数据库引擎实例执行以下查询之一. SELECT SERVERPROPERTY('ProductLevel') SELECT @@VERSION SELECT SERVERPROPERTY('ProductVersion') 利用下表确定您的 Database Components 版本. SQL Server 2000 版本和级别/@@VERSION/产品级别

如何在SQL Server中添加WMI alert

SQL Server可以支持WMI alert,因此我们可以使用WMI event 来监控SQL Server中的某些事件发生,并在此时出发SQL Server alert,指定执行我们需要的语句. 以下是WMI alert的一个示例脚本:IF OBJECT_ID('DeadlockEvents', 'U') IS NOT NULL BEGIN &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   DROP TAB

配置Oracle Gateway 12连接到SQL server 2014

最近的工作中需要基于Oracle连接到SQLserver2014,我们可以通过配置Gateway的方式来实现这个功能.这个Gateway的实质是透过dblink来实现的.即把SQLserver模拟成一个远端的Oracle实例,这个实例由Gateway来负责进行接收,转发等等.本文简要描述其配置过程. 一.安装环境介绍 gateway: 12.1.0.2 Oracle db: 11.2.0.4 + RHEL6.3 Sqlserver: 2014 + Win2012 如果安装在已经安装Oracle相

Storing and Retrieving Images from SQL Server using Microsoft .NET

原文 Storing and Retrieving Images from SQL Server using Microsoft .NET Download source - 19.6 Kb Introduction This article is about storing and retrieving images from database in Microsoft .NET using C#. Tools Used SQL Server 2000 Microsoft .NET Versi