如何修改sql server 2005数据库系统日志保存路径 ?

如何修改sql server 2005数据库系统日志保存路径 ?,第1张

这个分两种情况:

一、创建数据

创建时直接修改成你要的路径,主体和日志文件都可以修改

二、已经存在的数据库

你可以先分离数据库,到C:\Program

Files\Microsoft

SQL

Server\MSSQL.1\MSSQL\LOG路径下将你的日志文件拷贝到你需要的路径下。然后再附加上数据库即可

1.安装SQl Server过程中,修改路径(因为我安装的时候,忘记改路径了,所以没截下图来,黄色部分是真正的标注):

2.打开SQL Server2008,在图形界面里修改数据库的存储路径:

右击“对象资源管理器”,然后单击“属性”,在单击“数据库设置”,修改下面的“数据库默认位置”中的“数据”,“日志”里面的存储位置为你想放的位置即可。

3.用SQL语句修改数据库的存储路径,将“E:\YourData”,“E:\YourLogs”改为你想放的位置即可(这个我没试过,也是看大神写的,就总结在这里了):

USE [master]

GO

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData'

GO

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs'

GO

4.这个我也没试过,大家可以试一下。

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='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultData',

@DefaultData=@DefaultData OUTPUT

SELECT @DefaultData

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

DECLARE @DefaultLog VARCHAR(100)

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

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultLog',

@DefaultLog=@DefaultLog OUTPUT

SELECT @DefaultLog

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

DECLARE @BackupDirectory VARCHAR(100)

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

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='BackupDirectory',

@BackupDirectory=@BackupDirectory OUTPUT

SELECT @BackupDirectory

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

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultData',

@type='REG_SZ',

@value='D:\SQL2005\Data'

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

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='DefaultLog',

@type='REG_SZ',

@value='D:\SQL2005\Log'

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

EXEC master..xp_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',

@value_name='BackupDirectory',

@type='REG_SZ',

@value='D:\SQL2005\DBBak'

5.(这个也没试过,嘿嘿)

-- 更改数据文件存放目录

EXEC xp_instance_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\MSSQLServer\MSSQLServer',

@value_name='DefaultData',

@type=REG_SZ,

@value='E:\Data'

GO

-- 更改日志文件存放目录

EXEC master..xp_instance_regwrite

@rootkey='HKEY_LOCAL_MACHINE',

@key='Software\Microsoft\MSSQLServer\MSSQLServer',

@value_name='DefaultLog',

@type=REG_SZ,

@value='E:\Data'

GO


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存