内容显示页
 
类别:数据库+SQL | 浏览(3312) | 2007-8-30 13:33:04
首先:SQL语句实现附加数据库很简单
由于本人经常管理服务器,期间也常给客户附加数据库或服务器出问题时都得对数据库进行操作,
以前一两个时不管出什么问题都好解决,
现在SQL Server 2000数据库便宜了,一堆一堆的人要SQL数据库,
这样一来服务器如果进行调整或升级,就会有各种问题,感觉麻烦,尤其是附加数据库时,
与时有了下边的文章,代码很简短,但可以实现很多图形化操作非常难实现的操作.而SQL语句实现附加数据库操作非常方便,
在您的使用过程中如果按下面的方法不成,可以给我留言,我会尽快解决.

--附加数据库

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

--添加一个登录前指定默认数据库

EXEC sp_addlogin '登录名','密码','数据库名' GO

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

sp_change_users_login 'update_one','登录名','登录名' GO

--修改数据库的逻辑文件名(数据)

ALTER DATABASE NEW MODIFY FILE(NAME='Old_Data',NEWNAME='New_Data') GO

--修改数据库的逻辑文件名(日志)

ALTER DATABASE NEW MODIFY FILE(NAME='Old_Log',NEWNAME='New_Log') GO
可能会用到的操作:

--更改当前数据库名称为dbo的登录名为abc

EXEC sp_changedbowner 'abc'

--删除一个登录

EXEC sp_droplogin '登录名'

--赋予这个登录访问数据库的权限

EXEC sp_adduser '登录名','用户名','db_owner'

手动实现方法:[无错版]SQL Server 2000 数据库改名


引用本页地址:http://www.yongfa365.com/item/SQL-Attach-SQL-Server-2000-Database-Can-Change-DatabaseName-yongfa365.html
 
 
相关链接
 
网友评论:
1 匿名网友 - 2009-3-3 20:53:56
nice,thank u
 
2 啊是的 速度 - 2010-9-6 15:31:52
额外服务俄方 份额为反而我份额为发
 
3 匿名网友 - 2011-4-21 13:17:42
日 修改数据库物理文件名又没提到 还打着标题
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(73)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com yongfa365'CodePlex yongfa365'CodeGoogle

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!