修改sql server默认的路径

/*

说明:如果查询路径返回的值是null,说明在默认安装路径下即

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

*/

--查询用户库Data文件默认路径:

DECLARE @DefaultData VARCHAR(100)

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer',

@value_name='DefaultData',

@DefaultData=@DefaultData OUTPUT

SELECT @DefaultData

go

--查询用户库Log文件默认路径:

DECLARE @DefaultLog VARCHAR(100)

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer',

@value_name='DefaultLog',

@DefaultLog=@DefaultLog OUTPUT

SELECT @DefaultLog

go

--查询用户库备份文件默认路径:

DECLARE @BackupDirectory VARCHAR(100)

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer',

@value_name='BackupDirectory',

@BackupDirectory=@BackupDirectory OUTPUT

SELECT @BackupDirectory

go

--修改用户库Data文件默认路径:

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer',

@value_name='DefaultData',

@type='REG_SZ',

@value='c:\test\data'

go

--修改用户库Log文件默认路径:

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer',

@value_name='DefaultLog',

@type='REG_SZ',

@value='c:\test\log'

--修改用户库备份文件默认路径:

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer',

@value_name='BackupDirectory',

@type='REG_SZ',

@value='D:\test\backup'

go

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

时间: 2025-01-21 05:52:05

修改sql server默认的路径的相关文章

SQL Server默认1433端口修改方法

什么是1433端口 1433端口,是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433.UDP-1434.其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个http://www.aliyun.com/zixun/aggregation/29912.html">TCP/IP端口. 很多人都说SQL Server配置的时候要把1433端口改变,这样别人就不能很容易地知道使用的什么端口了.可惜,通过微软未

T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法_MsSql

本文实例讲述了T-sql语句修改SQL Server数据库逻辑名.数据库名.物理名的方法.分享给大家供大家参考,具体如下: 更改MSSQL数据库物理文件名Sql语句的写法 注意:要在活动监视器里面确保没有进程连接你要改名的数据库!!!!!!!!!!!!!!!!!!!! Sql语句如下 USE master --改逻辑名 ALTER DATABASE YQBlog MODIFY FILE(NAME='YQBlogAA',NEWNAME='YQBlog') -- GO ALTER DATABASE

Sql Server优化之索引提示----我们为什么需要查询提示,Sql Server默认情况下优化策略选择的不足

原文:Sql Server优化之索引提示----我们为什么需要查询提示,Sql Server默认情况下优化策略选择的不足 环境: Sql Server2012 SP3企业版,Windows Server2008 标准版   问题由来: 最近在做DB优化的时候,发现一个存储过程有非常严重的性能问题, 由于整个SP整体逻辑是一个多表关联的复杂的查询,整体结构比较复杂的,通过的分析和尝试, 最后发现问题出在其中一个大表的查询上实现方式上, 因为这个大表上的意外的执行方式,导致其他表无法被驱动,其他表也

《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.6 修改SQL Server实例配置

2.6 修改SQL Server实例配置 本方案讲述如何使用PowerShell修改实例配置设置. 2.6.1 准备 在本方案,你将会: 修改FillFactor到60%启用SQL Server Agent设置最小服务器内存到500MB修改验证方式为Mixed 2.6.2 如何做- 让我们用PowerShell修改一些SQL Server设置. 1.通过"Start | Accessories | Windows PowerShell | Windows PowerShell ISE"

如何修改SQL Server 2005/2008 数据库路径

码如下: Windows Server 2008 Standard Version 64-bit SQL Server 2005 Standard Version 64-bit 查询用户库Data文件默认路径: DECLARE @DefaultData VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQL

修改SQL Server 2005执行环境

执行环境是SQL Server中设定用户权限的认证方式,例如,当您登录到SQL Server的时候,登录账户就被赋予了一定的权限,其中可能包括登录的功能.访问数据库以及在数据库中执行某些操作的功能. SQL Server 2005包含了EXECUTE AS语句,通过使用EXECUTE AS语句,您可以为批处理和过程转换执行环境,这样,调用该批处理或过程的用户就可以使用不同的权限来操作了. 所有权链 在我正式讲解SQL Server 2005中执行环境的问题之前,先来简单地说说所有权链的工作原理.

如何修改SQL Server 2008数据库服务器名称

在一个虚拟机中安装了SQL Server 2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样就可以同时使用2个虚拟机来做复制的实验了. 要在SQL Server 2008上做数据库复制的实验,需要用到两台服务器,所以需要同时开2个虚拟机(VPC),当然不可能去单独安装2个SQL Server,安装过程太费时了,所以是在一个虚拟机中安装了SQL 2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样就可以同时使用2个虚拟机来做复制的实验了. 先在虚拟机S

解决修改sql server 2008服务器属性时出现的无法加载xplog70.dll文件的问题

sql server 2008 无法加载xplog70.dll 在对象资源管理器里右击服务器名,选择属性 发现弹出了一个错误提示,如下所示: 我的最终解决办法是:在别人的有安装好sql server 2008的电脑里的"安装目录Microsoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLBinn"路径下复制了xplog70.dll文件到我电脑的该目录下 需要提醒的是,我在百度和google上搜索到了几个不同的xplog70.dll文件,发现都是不能解决

怎么修改SQL server 2005数据库的系统时间

但反过来,如果用双击时间出现的"日期和时间属性面板"中修改了计算机时间,是不会修改到sql server时间的  代码如下 复制代码 --修改前时间 select getdate() --打开高级系统控制选项 EXEC master.dbo.sp_configure 'show advanced options', 1 RECONFIGURE --修改执行权限,这样就可以执行修改时间的命令了 EXEC master.dbo.sp_configure 'xp_cmdshell', 1 R