社区
MS-SQL Server
帖子详情
一个简单的问题:如何才能把C:\Program Files\Microsoft SQL Server\MSSQL\Data下的数据库文件复制到别的地方
xingtao
2003-10-20 11:06:23
我怎么复制不了呢?总告诉我共享冲突,我把sql的服务管理器和企业管理器都关掉也不行,怎么做呢???????????
...全文
116
6
打赏
收藏
一个简单的问题:如何才能把C:\Program Files\Microsoft SQL Server\MSSQL\Data下的数据库文件复制到别的地方
我怎么复制不了呢?总告诉我共享冲突,我把sql的服务管理器和企业管理器都关掉也不行,怎么做呢???????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伍子V5
2003-10-20
打赏
举报
回复
先分离数据库,然后再把文件移动到其他地方
然后再附加数据库即可
start1127
2003-10-20
打赏
举报
回复
停掉sql server,然后拷贝文件,启动服务后,detach后attach
shuiniu
2003-10-20
打赏
举报
回复
停止MS SQLSERVER服务
pengdali
2003-10-20
打赏
举报
回复
先选中你那个发布的数据库-->工具-->复制-->禁用发布-->分离数据库
再重做。
sdhdy
2003-10-20
打赏
举报
回复
控制面板-》管理工具-》服务-》MS SQLSERVER 右键 停止服务
xingtao
2003-10-20
打赏
举报
回复
up
SQL
Server
2005示例
数据库
安装包 [免费版]
教你安装
SQL
Server
2005示例
数据库
安装
SQL
server
2005时,如果你选择的是默认安装,就不会安装AdventureWorks
数据库
。因为许多教程和例子都需要用到AdventureWorks
数据库
,所以安装AdventureWorks
数据库
非常必要。本文将论述此
数据库
的获得和安装方法。 下载并安装AdventureWorks 首先,去微软官方网站下载AdventureWorksdb.msi,这是AdventureWorks 的安装程序。然后把此
文件
和相关
文件
复制
到你的计算机上。AdventureWorksBI.msi(BI即商业智能的缩写)。 运行安装
文件
,这样这两个
数据库
就装到了你的计算机上了。但实际上并没有完全完成
数据库
的安装。有两种方法可以完成安装程序:可以使用
sql
cmd,它看起来像是个dos 窗口。或是使用图形界面安装。下面是这两种方法的说明。 方法1 运行
SQL
Server
Management Studio。 单击工具栏右边数第八个按钮来打开
sql
cmd 窗口(图标是
一个
红色惊叹号)。 在Listing A中输入指令。 execsp_attach_db @dbname=N'AdventureWorks', @filename1=N'C:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
.1\MS
SQL
\
Data
\AdventureWorks_
Data
.mdf',?@filename2=N'C:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
.1\MS
SQL
\
Data
\AdventureWorks_log.ldf' 提示:如果没有选择默认安装,则必须输入
文件
的正确路径。 方法2 此方法通过图形界面来连接
数据库
。除了保存所输入的内容外,图形界面能用最
简单
的方式来连接多个
数据库
。步骤如下: 1、在Object Explorer (项目资源管理器)中选择
数据库
模式。 2、单击鼠标右键,选择连接到tear-off菜单,打开
数据库
连接对话框。 3、单击增加按钮,然后确定要增加的
数据库
位置(也可以一次加入多个
数据库
)。 连接
数据库
的注意事项 虽然在
SQL
Server
2005中
文件
的结构已经发生了改变,你仍然可以连接
SQL
Server
2000 的
数据库
。但是只有选择
数据库
的新格式,才能体验到
SQL
Server
2005 的新特性,你可以任意选择一种方式。
SQL
server
2008系统
数据库
的迁移.doc
SQL
SERVER
2008的系统
数据库
迁移 意义: 就是从C盘移动其他分区 从这个硬盘移动其他硬盘,
数据库
还能启动 为一般
数据库
的迁移做准备 系统
数据库
迁移主要迁移以下
数据库
第一类:tempdb,model和msdb 第二类:master,ms
sql
systemresource 具体的迁移步骤: 一、对于master
数据库
默认
SQL
Server
安装完成后,
SQL
Server
的4个系统
数据库
(Master,Model,MSDB和TempDB)都会被自动安放在安装路径 下,也就是系统盘的
Program
Files
文件
夹下。所带来的
问题
就是绝大多数
数据库
服务器为了同时照顾到性能,成本和 高可用性这三个方面,都会将系统安装在
一个
Raid1阵列上,通常这个Raid1阵列还不一 定会用上15K的SAS,有的只是用10K的SAS,更有甚者,为了成本,装2个7.2K的SATA也就 完事了。再加上Raid1阵列本身就是一种读取性能非常强,但是写入性能相当差的阵列形 式,所以,对于系统
数据库
,尤其是对TempDB
数据库
来说,是非常不利的,也肯定会对 整个
SQL
Server
的性能造成影响。所以将系统
数据库
迁移到性能更加高的阵列上,是
一个
解决硬件性能瓶颈的基础解决方案。 下面就像大家介绍一下如何将系统
数据库
迁移到其他分区上(以
Microsoft
SQL
Server
2008 R2为例): 1. 首先迁移master
数据库
,master
数据库
是整个
SQL
Server
实例的核心,所有的设置都存放在master
数据库
里,如果master
数据库
出现问 题,整个实例都将瘫痪。首先打开
SQL
Server
Configuration Manager,在左边的列表框中选中
SQL
Server
Services节点,然后在右边的列表框中找到需要迁移系统
数据库
的实例的那个
SQL
Server
服务,比如说
SQL
Server
(MS
SQL
SERVER
),停止这个实例的服务(不会停的去 菜场买块豆腐撞死算了),然后右键单击,选中最底下的"Properties",并且切换到 "Advanced"标签,如下图所示: 2. 看到"Startup Parameters"了吧,这里的参数就是需要我们更改的。如下图所示: 把这段字符整理一下就是这样: -dC:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
10.MS
SQL
SERVER
\MS
SQL
\
DATA
\master.mdf; -eC:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
10.MS
SQL
SERVER
\MS
SQL
\Log\ERRORLOG; -lC:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
10.MS
SQL
SERVER
\MS
SQL
\
DATA
\mastlog.ldf 基本上看出来了吧,"-d"后面的就是master
数据库
数据
文件
的位置,"-e"是该
SQL
Server
实例的错误日志所在的位置,至于"- l"就是master
数据库
日志
文件
所在的位置了。修改数据
文件
和日志
文件
的路径到适当 为位置,错误日志的位置一般不需要做变更,例如将数据
文件
存放到D盘的
SQL
Data
文 件夹下,日志
文件
存放到E盘的
SQL
Log
文件
夹下,则参数如下: -dD:\
SQL
Data
\master.mdf;-eC:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
10.MS
SQL
SERVER
\MS
SQL
\Log\ERRORLOG;-lE:\
SQL
Log\mastlog.ldf 点击"OK"保存并关闭对话框。 3. 然后需要做的是将master
数据库
的数据
文件
和日志
文件
剪切到刚刚"Startup Parameters"定义的路径中,接着就可以启动该实例
SQL
Server
服务了。 注意,此时可能仍然会有出现
SQL
Server
服务无法启动的情况,确保刚刚配置准确无误,然后就是NTFS权限的事情了, 如果你不是用Local System来启动
SQL
Server
服务,那么更改完存放路径后,你需要给新的盘符或
文件
夹相应的权限,这样 服务才能启动,建议直接给相应账号"Full Control"的权限,至于为什么嘛,那是经验,原因得要问
Microsoft
了。 好了,到这里,master
数据库
就算迁移完成了。 对于empdb,model和msdb 1、修改
文件
路径 1、修改
文件
路径 --Move tempdb ALTER
DATA
BASE tempdb MODIFY FILE(NAME='tempdev',FILENAME='D:\
Data
base\tempdb.mdf'); ALTER
DATA
BASE tempdb
Spark 3.0.0 Driver 启动内幕
本课程讲解Spark 3.0.0 Driver 启动内幕 的内容,包括:Spark Driver
Program
剖析:Spark Driver
Program
、SparkContext 深度剖析、SparkContext 源码解析;DAGScheduler 解析:DAG 的实例化 、DAGScheduler 划分Stage 的原理、DAGScheduler 划分Stage 的具体算法、Stage 内部Task 获取位置的算法;TaskScheduler 解析:TaskScheduler 原理剖析、TaskScheduler 源码解析;SchedulerBackend 解析:SchedulerBackend 原理剖析、SchedulerBackend 源码解析、Spark 程序的注册机制、Spark 程序对计算资源Executor 的管理; 打通Spark 系统运行内幕机制循环流程。
教你轻松恢复修复
SQL
Server
的MDF
文件
2.只有mdf
文件
的恢复技术 由于种种原因,我们如果当时仅仅备份了mdf
文件
,那么恢复起来就是一件很麻烦的事情了。 如果您的mdf
文件
是当前
数据库
产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复
数据库
,但是会出现类似下面的提示信息: 设备激活错误。 物理
文件
名 'C:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
\
data
\test_Log.LDF' 可能有误。 已创建名为 'C:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
\
Data
\test_log.LDF' 的新日志
文件
。
SQL
Server
出现3417的解决方法:master.rar
在启动
SQL
Server
(MS
SQL
SERVER
) 的时候出现“Windows 不能在 本地计算机 启动
SQL
Server
(MS
SQL
SERVER
)。有关更多信息,查阅系统事件日志。如果这是非
Microsoft
服务,请与服务厂商联系,并参考特定服务错误代码 3417”,一般都是因为
数据库
目录下的Master
数据库
坏了,解决方法直接找个正常的
SQL
,找到
SQL
安装目录下面的Master
数据库
覆盖即可启动
数据库
。 网上有针对此
问题
的解决方法,一搜一大堆,搜来搜去内容,解决方法都是一样的,无非都是 诸如:C:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
.1\MS
SQL
\
Data
下的所有mdf和ldf默认都是按照解压缩方式保存的,只需要右键每
一个
文件
---属性---高级---压缩内容以便节省磁盘空间 的勾 去掉即可 ;更改
数据库
的登录方式为本地用户系统等等。
简单
的解决方法:直接找个正常的
SQL
,找到
SQL
安装目录下面的Master
数据库
覆盖即可启动
数据库
。 QQ:329590333 下载后解压覆盖至C:\
Program
Files
\
Microsoft
SQL
Server
\MS
SQL
.1\MS
SQL
\
Data
下面即可。 祝愿各位一切顺利。 转载请注明出处。谢谢
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章