MSSQL2000 数据库文件迁移到 MSSQL2005 可能要用的一些命令
2008-11-01 21:59
337 查看
--修改对象所有者
EXEC sp_changeobjectowner 'user_database', 'dbo';
exec sp_changedbowner 'sa'
--检查空用户
sp_change_users_login 'report'
--修复空用户
sp_change_users_login 'Auto_Fix', 'mydb', NULL, 'mydb'
--合并物理文件,删除文件,清除活动事务
--和空, 文件进行收缩数据或信息文件中运行以下 Transact-SQL 语句:
DBCC SHRINKFILE ('逻辑 < 文件名 >', EMPTYFILE )
--要从数据库, 删除文件运行以下 Transact-SQL 语句:
ALTER DATABASE <数据库名称> REMOVE FILE <逻辑文件名>
--重命名逻辑文件
--要修改的数据文件或日志文件, 逻辑名称指定要通过使用 Name 参数, 命名逻辑文件名称, 然后通过使用 NewName 参数指定文件的新逻辑名称。 重命名该逻辑文件, 运行下列 Transact-SQL 语句:
ALTER DATABASE <数据库名称> MODIFY FILE ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)
sp_updatestats
数据库主体在该数据库中拥有 架构,无法删除解决方法
先删除此用户对应的架构,然后在删除对应的用户
步骤
1。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》构架,先删除对应的构架
2。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》用户,删除对应的用户
其它方法:
SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
--执行如下SQL语句
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;
--然后手动删除就可以了。
EXEC sp_changeobjectowner 'user_database', 'dbo';
exec sp_changedbowner 'sa'
--检查空用户
sp_change_users_login 'report'
--修复空用户
sp_change_users_login 'Auto_Fix', 'mydb', NULL, 'mydb'
--合并物理文件,删除文件,清除活动事务
--和空, 文件进行收缩数据或信息文件中运行以下 Transact-SQL 语句:
DBCC SHRINKFILE ('逻辑 < 文件名 >', EMPTYFILE )
--要从数据库, 删除文件运行以下 Transact-SQL 语句:
ALTER DATABASE <数据库名称> REMOVE FILE <逻辑文件名>
--重命名逻辑文件
--要修改的数据文件或日志文件, 逻辑名称指定要通过使用 Name 参数, 命名逻辑文件名称, 然后通过使用 NewName 参数指定文件的新逻辑名称。 重命名该逻辑文件, 运行下列 Transact-SQL 语句:
ALTER DATABASE <数据库名称> MODIFY FILE ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)
sp_updatestats
数据库主体在该数据库中拥有 架构,无法删除解决方法
先删除此用户对应的架构,然后在删除对应的用户
步骤
1。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》构架,先删除对应的构架
2。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》用户,删除对应的用户
其它方法:
SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
--执行如下SQL语句
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;
--然后手动删除就可以了。
相关文章推荐
- MSSQL2000 数据库文件迁移到 MSSQL2005 可能要用的一些命令
- mysql 直接拷贝data 目录下文件 进行数据库迁移时遇到的一些问题??
- 数据库迁移:文件系统迁至ASM
- oralce数据库文件迁移
- discuz数据库迁移,改密码后,相关配置文件修改
- 文件系统,一些常用命令
- Ruby on Rails,数据库迁移命令和迁移任务编写
- oracle数据库文件中的导入/导出(imp/exp命令)
- MVC5数据库迁移命令!
- mysql常用的一些命令,用于查看数据库、表、字段编码
- exchange企业实战之邮箱数据库与日志文件迁移
- Discuz论坛迁移--数据库配置文件
- Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令①
- Linux一些文件目录操作命令解析
- 使用RMAN迁移文件系统数据库到ASM
- linux 打包命令tar(主要用于服务器之间迁移资源文件)
- linux一些文件管理命令
- linux的一些基本命令(关于文件操作, 进程操作,以及/boot问题)
- 远程控制服务器相关/文件处理相关的一些linux(Ubuntu)命令
- K-V数据库-Redis的基本命令及配置文件参数详解