导航:首页 > 物理学科 > sql文件怎么修改物理文件名

sql文件怎么修改物理文件名

发布时间:2023-01-11 10:34:49

❶ Sql Server 2005 如何才能能修改物理文件名(不是数据库名,也不是逻辑文件名,是物理文件名)

分离数据库--修改本地数据库文件名字--附加数据库

❷ 怎么才能真正的更改sql server数据库文件的名字

数据有两个名字~~一个是逻辑名,一个是物理名
你改的是物理名~~导入之后显示逻辑名~~所以看不出修改了~
可以在数据库中选中数据库
按F2
修改逻辑名称

❸ 怎么样用sql语句修改数据文件的filename

直接修改数据文件名称应该不可以。不过可以先将数据库备份,然后还原的时候为数据文件指定到新的路径和名称。
还原语句如下
restore database 数据库名
from disk='备份文件的路径和名称'
with replace,
move '数据文件逻辑名' to '新的路径+新的filename',move '日志文件逻辑名' to '新的路径+新的日志文件的filename'

❹ SQL server2008新建数据库怎么设置物理文件名和逻辑文件名

1.数据库连接的话右击连接 --> 属性 --> 数据库设置 可以改变数据库和日志的路径
2.数据库的话右击数据库 --> 属性 --> 文件 在右面的文件/文件组可以改变数据文件的路径

❺ sql数据库还原 原是文件名怎么修改

1、在
sql
server
的企业管理器中,不能直接更改数据库名称,如果要更改,最方便的是在查询分析器中运行:
alter
database
原数据库名称
modify
name=新数据库名称
2、sql
server
中,数据库还原时可以更改物理文件名,也可以分离数据库,直接更改
mdf
的文件名再附加,但更改逻辑文件名似乎不那么直观。
在查询分析器里运行:
alter
database
数据库名称
modify
file(name=原逻辑文件名,
newname=新逻辑文件名)
3、这样就可以更改逻辑文件名了,由于
sql
server
有数据文件和日志文件,所以数据文件和日志文件的逻辑文件名都要更改的话,就得写两个类似于上述的语句。

❻ 如何对SQLServer数据库进行重命名

一、未使用的数据库
改名方法如下:
1、未使用的数据库改名比较方便,找到你要更改的数据库,右键选择【重命名】。
2、然后将你想要更改的名字写好,然后点击一下旁边的空白栏。
3、然后你就发现数据库的名称已经改好了。
二、使用中的数据库改名方法如下:
1、使用中的数据库你在使用这种方法显然是不合适,你用这种方法更改数据库的名字之后会提示你无法重命名数据库。
2、这时还是同样的右键你要改名的数据库,选择【属性】按钮。
3、然后在数据库属性左侧菜单栏中选择【选项】按钮。
4、然后在【状态】栏目下有一项限制访问选项,默认的是MULTI_USER,意为多用户模式,然后你将其更改为【SINGLE_USER】单用户模式,点击确定即可。
5、然后你在使用上面的方法更改数据库的名称会发现数据库改名成功了。

❼ SQLServer如何完整的修改一个数据库的名称

',15,1)
RETURN
--DROP
DATABASE
DB_BEIJING
END
GO
USE
master
GO
--创建测试数库
CREATE
DATABASE
[DB_BEIJING]
ON
PRIMARY
(
NAME
=
N'DB_BEIJING',
FILENAME
=
N'X:\DATA\DB_BEIJING.mdf'
,
SIZE
=
3072KB
,
FILEGROWTH
=
1024KB
)
LOG
ON
(
NAME
=
N'DB_BEIJING_log',
FILENAME
=
N'W:\Log\DB_BEIJING_log.ldf'
,
SIZE
=
1024KB
,
FILEGROWTH
=
1024KB
)
GO
--以下为修改过程
--step
1
:
修改数据库名称
USE
master
GO
ALTER
DATABASE
DB_BEIJING
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATE
GO
EXEC
master..sp_renamedb
'DB_BEIJING','DB_SHANGHAI'
GO
ALTER
DATABASE
DB_SHANGHAI
SET
MULTI_USER
GO
--step
2
:
查看修改名称后的数据库逻辑名及物理文件名
USE
master
GO
SELECT
name
AS
[Logical
Name],
physical_name
AS
[DB
File
Path],type_desc
AS
[File
Type],
state_desc
AS
[State]
FROM
sys.master_files
WHERE
database_id
=
DB_ID(N'DB_SHANGHAI')
GO
/*
Logical
Name
DB
File
Path
File
Type
State
DB_BEIJING
X:\DATA\DB_BEIJING.mdf
ROWS
ONLINE
DB_BEIJING_log
W:\Log\DB_BEIJING_log.ldf
LOG
ONLINE
*/
--step
3
:
修改数据库逻辑文件名称
USE
master
GO
ALTER
DATABASE
DB_SHANGHAI
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATE
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME=N'DB_BEIJING',
NEWNAME=N'DB_SHANGHAI')
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME=N'DB_BEIJING_log',
NEWNAME=N'DB_SHANGHAI_log')
GO
ALTER
DATABASE
DB_SHANGHAI
SET
MULTI_USER
GO
--step
4
:
修改数据库物理文件名称之前先打开xp_cmdshell支持
USE
master
GO
sp_configure
'show
advanced
options',1
GO
RECONFIGURE
WITH
OVERRIDE
GO
sp_configure
'xp_cmdshell',
1
GO
RECONFIGURE
WITH
OVERRIDE
GO
--step
5
:
重命名数据库物理文件名称
USE
[master]
GO
ALTER
DATABASE
DB_SHANGHAI
SET
OFFLINE
WITH
ROLLBACK
IMMEDIATE
GO
EXEC
xp_cmdshell
'RENAME
"X:\DATA\DB_BEIJING.mdf",
"DB_SHANGHAI.mdf"'
GO
EXEC
xp_cmdshell
'RENAME
"W:\Log\DB_BEIJING_log.ldf",
"DB_SHANGHAI_log.ldf"'
GO
--step
6
:
将数据库逻辑名称指向新的物理文件,并将数据库online
USE
[master]
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME
=DB_SHANGHAI,
FILENAME
=
'X:\DATA\DB_SHANGHAI.mdf')
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME
=DB_SHANGHAI_log,
FILENAME
=
'W:\LOG\DB_SHANGHAI_log.ldf')
GO
ALTER
DATABASE
DB_SHANGHAI
SET
ONLINE
--step
7
:
查看全部修改完成后的数据库情况
USE
master
GO
SELECT
name
AS
[Logical
Name],
physical_name
AS
[DB
File
Path],type_desc
AS
[File
Type],
state_desc
AS
[State]
FROM
sys.master_files
WHERE
database_id
=
DB_ID(N'DB_SHANGHAI')
GO
/*
Logical
Name
DB
File
Path
File
Type
State
DB_SHANGHAI
X:\DATA\DB_SHANGHAI.mdf
ROWS
ONLINE
DB_SHANGHAI_log
W:\LOG\DB_SHANGHAI_log.ldf
LOG
ONLINE
*/
--step
8
:
关闭xp_cmdshell支持
USE
master
GO
sp_configure
'xp_cmdshell',
0
GO
RECONFIGURE
WITH
OVERRIDE
GO
sp_configure
'show
advanced
options',0
GO
RECONFIGURE
WITH
OVERRIDE
GO

❽ SQL Server 2005如何更改数据库文件的物理文件名

我相信大家在使用SQL Server 2005时一定碰到过修改完数据库文件名后, 物理文件名没有修改成功,还是原来的文件名,无论是给别人数据库还是自己看着感觉一定都很不爽,下面我就此问题的处理方法给大家列出一个解决办法,希望能对您能有所帮助. 操作步骤: 1.将现有的数据库名称修改成您所要的.2.备份您的数据库到一个固定的位置.3.右击您要操作的数据库,选择Tasks->Restore->Database,打开"Restore Database"窗口4.选择左边的"Options",打开数据库选项.5.在"Restore修改数据库的文件名和逻辑名1、修改数据库的逻辑名,可以在sql server的客户端操作: 右击数据库,选择重命名,就可以修改逻辑名 或者通过下面的SQL语句来修改 alter database Web2ASPNET2DB modify name=ERayMailTest 2、修改数据库的文件名的步骤 1)分离数据库 2)将分离的数据库的文件名,改成新的文件名,如原来的文件名是:test1.mdf,test1_log.ldf就改成新的文件名test2.mdf和test2_log.ldf 3)附加到数据库中,在附加的过程中,注意修改下数据库详细信息的当前的路径,也要检查下MDF的路径是否正确,在上面都正确的前提下,一般是能附加成功的用过MS SQL的用户可能都知道,当把原来的数据库为A.BAK还原为B数据库时,名称虽然是变了,可逻辑文件名依然是A,多少让我看到不爽,网上大佬们也说了很多用语句的,可我试了不行,只是:exec sp_renamedb '旧库名','新库名'数据库名称可以改,物理文件名(逻辑名)不可以改。可我用了最各简单的方法:属性——文件——逻辑名一切OKSQL Server更改数据库名称 、更改逻辑文件名 Posted on 2008-05-10 13:40 Smthhy 阅读(2074) 评论(0)编辑收藏 所属分类: Sql今天在备份一数据库还原给另一数据库时,发现还原不了,看了下原数据库的逻辑文件名和物理文件名不一致,现以下方法可更改文件名的一致。 在SQL Server 的企业管理器中,似乎不能直接更改数据库名称,如果要更改,最方便的是在查询分析器中运行: alter database 原数据库名称 modify name=新数据库名称 SQL Server 中,数据库还原时可以更改物理文件名,也可以分离数据库,直接更改 mdf 的文件名再附加,但更改逻辑文件名似乎不那么直观。在查询分析器里运行: alter database 数据库名称 modify file(name=原逻辑文件名, newname=新逻辑文件名)这样就可以更改逻辑文件名了,由于 SQL Server 有数据文件和日志文件,所以数据文件和日志文件的逻辑文件名都要更改的话,就得写两个类似于上述的语句。

❾ 如何修改SQL server数据库主文件的物理名

首先在企业管理器将数据库分离,右键点数据库名 --》所有任务--》分离数据库

分离以后改数据库文件名和日志文件名

然后回到企业管理器 右键单击 “数据库” 然后选择所有任务 选择 附加,浏览到新的库文件,然后添加 ko

❿ 如何对SQLServer数据库进行重命名

企业管理器
--右键"数据库"--所有任务--还原数据库
--"还原为数据库库"中输入还原后的数据库名Admin10000.com
--还原选择"从设备"--选择设备--添加--添加你的
备份文件
--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的
数据文件
要存放的文件名,这里修改为Admin10000.com_Data.MDF(
数据库文件
)和Admin10000.com_Log.LDF(
日志文件
)
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"
--确定

阅读全文

与sql文件怎么修改物理文件名相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:705
乙酸乙酯化学式怎么算 浏览:1372
沈阳初中的数学是什么版本的 浏览:1318
华为手机家人共享如何查看地理位置 浏览:1010
一氧化碳还原氧化铝化学方程式怎么配平 浏览:848
数学c什么意思是什么意思是什么 浏览:1371
中考初中地理如何补 浏览:1260
360浏览器历史在哪里下载迅雷下载 浏览:671
数学奥数卡怎么办 浏览:1351
如何回答地理是什么 浏览:989
win7如何删除电脑文件浏览历史 浏览:1023
大学物理实验干什么用的到 浏览:1449
二年级上册数学框框怎么填 浏览:1659
西安瑞禧生物科技有限公司怎么样 浏览:834
武大的分析化学怎么样 浏览:1213
ige电化学发光偏高怎么办 浏览:1301
学而思初中英语和语文怎么样 浏览:1608
下列哪个水飞蓟素化学结构 浏览:1388
化学理学哪些专业好 浏览:1453
数学中的棱的意思是什么 浏览:1017