SQL2005数据库放在C盘,结果C盘满了,怎么搞到D盘啊

SQL2005数据库放在C盘,结果C盘满了,怎么搞到D盘啊,第1张

首先,你需要将自己所建立的数据库从SQL2005中分离出来,然后按照自己的存储路径找到自己所建数据库存储的位置,把它剪切到D盘就可以了。(mdf,ldf都应该考过去,自己建立路径存储就可以,再次打开的时候按照自己新的存储路径打开数据库就好了。)

可以设置自动覆盖

解决方案[1]

找到sql server 2019 的安装目录,如:X:\Microsoft Sql Server。其中,X:\是根目录。

在sql server 2019 的安装目录X:\Microsoft Sql Server下,找到路径:

MSSQL15.MSSQLSERVER\Log\PolyBase\dump

删除除.log文件外的所有文件。

这些文件是PolyBase 相关服务产生的日志,单个将近500MB。

停止PolyBase 相关服务

1.PolyBase用于Sql Server 与外部数据源的通信 。所以,不做分布式开发,不需要启动PolyBase相关服务。

2. Sql Server 服务是Sql Server Polybase 数据移动服务(用于管理 SQL Server 和外部数据源之间的通信和数据传输) 和Sql Server Polybase 引擎服务(用于创建、协调和执行针对外部数据源的并行查询计划)的依赖项,这两个服务不停止,Sql Server服务将无法停止。

3. Sql Server Polybase 数据移动服务 和Sql Server Polybase 引擎服务如果设为自动,则运行后,将无法通过手动停止。

4. 如果要阻止PolyBase 服务写入日志,应当停止Sql Server Polybase 数据移动服务 和Sql Server Polybase 引擎服务.

5. 如果Sql Server Polybase 数据移动服务 和Sql Server Polybase 引擎服务已设为自动,则应先分别将其属性设为手动,然后重启计算机。

6. 在安装Sql Server时,应当首先将Sql Server Polybase 数据移动服务 和Sql Server Polybase 引擎服务的属性设为手动。

7. 如果在安装Sql Server时,首先将Sql Server Polybase 数据移动服务 和Sql Server Polybase 引擎服务的属性默认为自动,则由于无法停止Sql Server服务,将导致后续组件如R等无法安装。

8. 如果出现上述相关组件无法安装的问题,首先要将Sql Server Polybase 数据移动服务 和Sql Server Polybase 引擎服务的属性设为手动,重启计算机后,通过安装程序进行修复安装。

如需长时间运行PolyBase相关服务

在安装Sql Server前,最好专门为日志文件预留单独的分区。安装时,仔细阅读安装向导的提示,为日志文件指定单独的存储分区。这样,日志写满后,将自行覆盖,而不必担心影响应用程序运行的效率和性能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6460406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存