上班时间:每周一至周六
上午8:30-下午18:00
如何修改sql server 2005默认数据库路径
时间:2012/7/23 9:44:51 来源:南宁巨人网络 浏览次数:1713次
【字体大小:大 中 小 】 【温馨提示:双击可滚动页面,单击则停止滚动。】
方法1. 在安装过程中,安装到选择需要安装的组件时,点高级就可以了。之后就会看到更改安装路径的地方,如图:
方法2.更改注册表的默认安装路径: 安装完成需要站500M左右空间 可以更改路径安装,下面是更改方法: 打开注册表找到:“HEKY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion”在右侧窗口中找到“ProgramFilesDir”的字符串,双击把数值由“C:\ProgramFiles”修改为“D:\ProgramFiles”确定后退出注册表就OK了 方法3. 首先:不修改路径,使用默认方式安装,最后在确认安装时会显示ConfigurationFile.ini文件的路径,到这个路径下面将安装配置文件复制到其他路径,例如D:\,然后退出安装 其次:使用记事本打开这个文件,根据实际需求将“C:\Program Files\Microsoft SQL Server” 查找替换为“D:\Program Files\Microsoft SQL Server”后保存 最后:在命令行转到安装目录,开始安装,如果是Vista,记得使用管理员权限运行命令行,输入以下指令: setup.exe /action=Install /configurationfile=D:\ConfigurationFile.ini 当然我们也可以使用高级安装模式选择使用配置文件进行安装,这个是图形化的- - 方法4. 插入光盘后不要用autorun的安装,使用命令行安装!cd进安装光盘的根目录,输入命令: setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL Server\\" /INSTALLSHAREDWOWDIR="D:\\Program Files (x86)\\Microsoft SQL Server\\" 安装即可,其中INSTALLSHAREDDIR为x64部件安装的路径,INSTALLSHAREDWOWDIR为x32部件安装的路径。
以下仅为参照,如果有多个实例,可能会有些许不同: 本环境是SQL Server 2005 Standard Version 64-bit 和 SQL Server 2008 Standard Version 64-bit 双实例同时安装在一个 Windows Server 2008 Standard Version 64-bit OS上: 代码
复制代码 代码如下: 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'
复制代码 代码如下: Windows Server 2008 Standard Version 64-bit SQL Server 2008 Standard Version 64-bit 查询用户库Data文件默认路径: DECLARE @DefaultData VARCHAR(100) EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\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\MSSQL10.SQL2008\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\MSSQL10.SQL2008\MSSQLServer', @value_name='BackupDirectory', @BackupDirectory=@BackupDirectory OUTPUT SELECT @BackupDirectory 修改用户库Data文件默认路径: EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer', @value_name='DefaultData', @type='REG_SZ', @value='D:\SQL2008\Data' 修改用户库Log文件默认路径: EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer', @value_name='DefaultLog', @type='REG_SZ', @value='D:\SQL2008\Log' 修改用户库备份文件默认路径: EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL10.SQL2008\MSSQLServer', @value_name='BackupDirectory', @type='REG_SZ', @value='D:\SQL2008\DBBak' SQL2005 32位
数据库默认路径保存在注册表里,我们可以通过xp_instance_regwrite来修改注册表,具体可以试试下面的方法:
--1.更改资料文件默认存放路径: EXEC xp_instance_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultData', @type=REG_SZ, @value='D:\MSSQL\Data'
--2.更改日志文件默认存放路径: EXEC master..xp_instance_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\MSSQLServer\MSSQLServer', @value_name='DefaultLog', @type=REG_SZ, @value='D:\MSSQL\Data'
一般情况下建议使用以下方法:
在mssql2005查询中运行以下代码,运行前请先分析过一次没问题再做。
EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultData', @type='REG_SZ', @value='E:\MSSQL'
EXEC master..xp_regwrite @rootkey='HKEY_LOCAL_MACHINE', @key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer', @value_name='DefaultLog', @type='REG_SZ', @value='E:\MSSQL'
以下内容由网站建设 公司 :南宁巨人网络 采集发布,如转载请注明原文出处,并保留这一部分内容。
巨人网址导航: 虚拟主机 双线主机 主机 域名注册 cn域名 南宁网站建设 服务器租用 vps vps主机