实例
我们也可以通过下列方法实现:如何从一台电脑上把SQL server数据库test拷贝到另外一台SQL server电脑上使用。
1. 只拷贝数据库test的一个文件,如:
D:\Program Files\Microsoft SQL Server\MSSQL\data\test.MDF
2. 再执行:
EXEC sp_attach_single_file_db @dbname = N’test’,
@physname = N’D:\Program Files\Microsoft SQL Server\MSSQL\data\test.MDF’
1.3. sp_changedbowner
更改当前数据库的所有者。
语法
sp_changedbowner [ @loginame = ]’login’ [ , [ @map = ] remap_alias_flag ]
参数
[@loginame =]’login’
当前数据库新所有者的登录 ID。login 的数据类型为 sysname,没有默认值。login 必须是已存在的 Microsoft® SQL Server™ 登录或 Microsoft Windows NT® 用户。如果 login 通过当前数据库内的现有别名或用户安全帐户已拥有访问该数据库的权限,则不能成为该数据库的所有者。为了避免这种情况,应先除去当前数据库中的别名或用户。
[@map =] remap_alias_flag
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/