A. sql server 2008已经创建的数据库可以更改路径吗
sql server 2008已经创建的数据库可以更改路径,更改方法为:
1、首先打开已安装的数据库软件SQL Server Management Studio,弹出一个连接到服务器对话框。
B. 如何查看sqlserver数据库文件位置
一、SQL数据库的路径查找方法如下1、先打开SQLServer数据库并连接。2、然后找到目标数据库,右键并点击“属性”。3、在弹出的属性窗口左侧“选择页”中选择“文件”选项卡。4、然后在右侧窗体中即可看到相应内容了:逻辑名称是数据文件及日志文件的文件名,路径就是其所在位置了。5、如图,就是相应的.mdf和.ldf文件。二、重做系统sql还原以前的数据方法如下:1、要是直接复制了mdf文件就打开企业管理器,在数据库上右键→所有任务→附加数据库2、要是在数据库上直接选所有任务备份的数据库,就打开企业管理器,在数据库上右键→所有任务→还原数据库
C. 如何更改SQL Server2008默认数据库的存储路径
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
D. 如何修改sql server默认数据库路径
1、首先打开sql server管理工具,使用账号和密码进行登录,如图,
E. SQL中拷贝数据库时,为什么不能在存储路径中找
1、首先电脑打开SQL客户端,找到实例,右来键实例出现菜单栏,点击属性进入即可源。
F. SQL数据库怎么用查询来设置文件路径
最近遇到一个服务器的数据库文件增长很快,情况属于正常,磁盘空间很快就要满了,但是另一个分区还有大把的空间,所以寻思着怎么把数据库文件,放过去,代码如下:
DECLARE @DBNAME VARCHAR(255)
DECLARE @TargetPath VARCHAR(255)
DECLARE @CmdCommand VARCHAR(2000)
SET @DBNAME='TEST'
SET @TargetPath='D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA'
--第一步:设置数据库脱机
SET @CmdCommand= 'ALTER DATABASE '+@DBNAME+' SET OFFLINE'
EXEC(@CmdCommand)
--第二步:物理拷贝数据库文件到新目录
DECLARE @FileName VARCHAR(255)
DECLARE @SourceFullName VARCHAR(255)
DECLARE FileCur CURSOR for SELECT name,physical_name from sys.master_files where database_id=db_id(@DBNAME)
OPEN FileCur
FETCH NEXT FROM FileCur INTO @FileName,@SourceFullName
WHILE @@FETCH_STATUS=0
BEGIN
SET @CmdCommand= ' "'+@SourceFullName+'" "'+@TargetPath+'"'
EXEC master..xp_cmdshell @CmdCommand
--修改数据库文件的路径指向新目录
SET @CmdCommand='ALTER DATABASE '+@DBNAME+' MODIFY FILE(FILENAME='''+@TargetPath+CASE WHEN RIGHT(@TargetPath,1)='\'THEN'' ELSE'\' END+
RIGHT(@SourceFullName, CHARINDEX('\', REVERSE(@SourceFullName))-1)+''',name='''+@FileName+''')'
EXEC(@CmdCommand)
FETCH NEXT FROM FileCur INTO @FileName,@SourceFullName
END
CLOSE FileCur
DEALLOCATE FileCur
--第三步:设置数据库联机
SET @CmdCommand= 'ALTER DATABASE '+@DBNAME+' SET ONLINE'
EXEC(@CmdCommand)
也可以把这个做成一个过程,就不在这里修改了。
G. sql数据库路径没有u盘的路径
关闭连接。
出现了上述问题,首先要做的就是关闭这个数据库连接,才能操作这个连接的属性。关闭方法直接选中右击,选关闭连接。
数据库文件的存放位置对于SQL Sever的效率是至关重要的。安装SQL时,已经为数据库和事务log文件指定了路径。一般规则,你不希望使用此路径。为了找到指定数据库的数据文件和事务log文件,可以执行下面的查询语句:SELECT * FROM sysfiles如果可能,你希望将数据文件和事务log文件存放到RAID磁盘阵列中,此时能提供数据冗余,即使在磁盘失效的情况下,也不会丢失数据。
H. sql数据库文件都安装到哪里去了
SQL数据库的路径查找方法如下
1、先打开SQL Server数据库并连接。
2、然后找到目标数据库,右键并点击“属性”。
3、在弹出的属性窗口左侧“选择页”中选择“文件”选项卡。
4、然后在右侧窗体中即可看到相应内容了:逻辑名称是数据文件及日志文件的文件名,路径就是其所在位置了。
I. SQL数据库连接路径怎么写
在你下载的文件夹里面,找到一个conn.asp,(之类)的连接文件,用记事本可以打开,,
打开之后,文件应该为。
<%
dbpath=server.mappath("database/#cn-enet#.mdb")--》》》database/#cn-enet#.mdb这是地址。。看看地址对不对。在database文件夹里有一个#cn-enet#.mdb的数据库
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)}; dbq=" & dbpath
set rs=server.createobject("adodb.recordset")
%>
内容只是参考。。。。
J. 如何在电脑上找到SQL数据库的路径
在电脑上面找到数据库的路径,你可以打开你的数据库管理系统,然后看看里面的项目所存储的位置,就可以在电脑上面找到对应的路径,希望能够帮到您