打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【转】SqlServer中用SQL语句附加数据库及修改数据库逻辑文件名

【转】SqlServer中用SQL语句附加数据库及修改数据库逻辑文件名

--查询数据库逻辑文件名
USE 数据库名
SELECT FILE_NAME(1)


--查询数据库逻辑文件名(日志)
USE 数据库名
SELECT FILE_NAME(2)


--附加数据库
sp_attach_db   '数据库名','数据库全路径','数据库日志全路径'
GO
USE 数据库名


--添加一个登录前指定默认数据库
EXEC sp_addlogin '登录名','密码','数据库名'
GO


--处理空登录名(使登录用户和数据库的孤立用户对应起来,在这个用户有对象时用)
sp_change_users_login 'update_one','登录名','登录名'
GO


--修改数据库的逻辑文件名(数据)
Alter DATABASE 数据库名
MODIFY FILE(NAME='老数据库逻辑文件名',NEWNAME='新数据库逻辑文件名')
GO


--修改数据库的逻辑文件名(日志)
Alter DATABASE 数据库名
MODIFY FILE(NAME='老日志逻辑文件名',NEWNAME='新日志逻辑文件名')
GO

可能会用到的操作:
--更改当前数据库名称为dbo的登录名为abc
EXEC sp_changedbowner 'abc'


--删除一个登录
EXEC sp_droplogin '登录名'


--赋予这个登录访问数据库的权限
EXEC sp_adduser '登录名','用户名','db_owner'
 
在SQL Server 2000中附加数据可以通过企业管理器得以实现,另外也可以通过查询分析器使用SQL语句加以实现。附加数据库的SQL语句如下:exec sp_attach_db @dbname='数据库名', @filename1='MDF文件的路径', @filename2='LDF文件的路径'
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
《SQL Server数据库应用开发技术》第4章 数据库的创建与管理
收缩SQLServer2000的数据库日志文件
INSERT,UPDATE,DELETE时不写日志
怎样清空数据库日志
SQL SERVER实用技巧
SQLite学习手册(临时文件)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服