主题:如何更改 sql server 数据库名呀?
			
 heziyan
				 [专家分:0]  发布于 2005-04-21 12:54:00							
			如何更改 sql server 数据库名呀?
						
					 
		
			
回复列表 (共7个回复)
		
								
				沙发
				
					
凌晨一点钟 [专家分:0]  发布于 2005-04-22 17:26:00				
				不好意思哦``我和你一样是刚学哦~我还没懂
							 
						
				板凳
				
					
我爱小燕子 [专家分:170]  发布于 2005-04-23 20:09:00				
				数据库名字好象不能改啊只能改变其表格的名字啊
右即重命名啊
							 
						
				3 楼
				
					
baikunyao [专家分:0]  发布于 2005-05-16 17:53:00				
				能改吗?
							 
						
				4 楼
				
					
blue123 [专家分:120]  发布于 2005-06-03 17:19:00				
				不能更改数据库的名称。只有重新建库,再到导数据。
							 
						
				5 楼
				
					
菜鸭 [专家分:5120]  发布于 2005-06-06 07:33:00				
				sp_renamedb
更改数据库的名称。
语法
sp_renamedb [ @dbname = ] 'old_name' ,
    [ @newname = ] 'new_name'
参数
[@dbname =] 'old_name'
是数据库的当前名称。old_name 为 sysname 类型,无默认值。
[@newname =] 'new_name'
是数据库的新名称。new_name 必须遵循标识符规则。new_name 为 sysname 类型,无默认值。
返回代码值
0(成功)或非零数字(失败)
权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行 sp_renamedb。
示例
下例将数据库 accounting 改名为 financial。
EXEC sp_renamedb 'accounting', 'financial'
							 
						
				6 楼
				
					
yuephone [专家分:350]  发布于 2005-06-08 11:12:00				
				楼上那位大哥好厉害....成功改名..
							 
						
				7 楼
				
					
Donvan [专家分:0]  发布于 2005-06-09 16:23:00				
				数据库 名称 'new_name' 已设置。
成功!
数据文件和事务日志的名字没有改变,不过不影响使用
							 
									
			
我来回复