安装和配置 Microsoft SQL Server
时间:2006-10-14 来源:hubble.king
安装和配置 Microsoft SQL Server
搞清了 Oracle 和 SQL Server 之间基本的结构差异之后,就可以开始进行迁移过程的第一步。应使用 SQL Server 查询分析器,运行以下脚本:
使用基于 Windows NT 软件的 RAID 或基于硬件的 RAID 5,创建一个可容纳所有数据的逻辑驱动器。通过计算 Oracle 系统、临时表空间和应用程序表空间所使用的全部文件空间,来预估空间大小。
使用基于 Windows NT 软件的 RAID 或基于硬件的 RAID 1,来创建用于存放事务日志的第二个逻辑驱动器。此驱动器大小应至少和联机重做与回滚段表空间之和一样大。
使用 SQL Server Enterprise Manager,创建一个与 Oracle 应用程序表空间名称相同的数据库。(示例应用程序使用的数据库名称为 USER_DB。)将数据和事务日志的文件位置分别指定为步骤 1 和 2 创建的磁盘。如果使用多个 Oracle 表空间,不必甚至不建议创建多个 SQL Server 数据库。RAID 会为您分布数据。
创建 SQL Server 登录帐户:
USE MASTER
EXEC SP_ADDLOGIN STUDENT_ADMIN, STUDENT_ADMIN
EXEC SP_ADDLOGIN DEPT_ADMIN, DEPT_ADMIN
EXEC SP_ADDLOGIN ENDUSER1, ENDUSER1
GO
向数据库中添加角色:
USE USER_DB
EXEC SP_ADDROLE DATA_ADMIN
EXEC SP_ADDROLE USER_LOGON
GO
给角色授予权限:
GRANT CREATE TABLE, CREATE TRIGGER, CREATE VIEW,
CREATE PROCEDURE TO DATA_ADMIN
GO
把登录帐户添加为数据库用户帐户:
EXEC SP_ADDUSER ENDUSER1, ENDUSER1, USER_LOGON
EXEC SP_ADDUSER DEPT_ADMIN, DEPT_ADMIN, DATA_ADMIN
EXEC SP_ADDUSER STUDENT_ADMIN, STUDENT_ADMIN, DATA_ADMIN
GO
搞清了 Oracle 和 SQL Server 之间基本的结构差异之后,就可以开始进行迁移过程的第一步。应使用 SQL Server 查询分析器,运行以下脚本:
使用基于 Windows NT 软件的 RAID 或基于硬件的 RAID 5,创建一个可容纳所有数据的逻辑驱动器。通过计算 Oracle 系统、临时表空间和应用程序表空间所使用的全部文件空间,来预估空间大小。
使用基于 Windows NT 软件的 RAID 或基于硬件的 RAID 1,来创建用于存放事务日志的第二个逻辑驱动器。此驱动器大小应至少和联机重做与回滚段表空间之和一样大。
使用 SQL Server Enterprise Manager,创建一个与 Oracle 应用程序表空间名称相同的数据库。(示例应用程序使用的数据库名称为 USER_DB。)将数据和事务日志的文件位置分别指定为步骤 1 和 2 创建的磁盘。如果使用多个 Oracle 表空间,不必甚至不建议创建多个 SQL Server 数据库。RAID 会为您分布数据。
创建 SQL Server 登录帐户:
USE MASTER
EXEC SP_ADDLOGIN STUDENT_ADMIN, STUDENT_ADMIN
EXEC SP_ADDLOGIN DEPT_ADMIN, DEPT_ADMIN
EXEC SP_ADDLOGIN ENDUSER1, ENDUSER1
GO
向数据库中添加角色:
USE USER_DB
EXEC SP_ADDROLE DATA_ADMIN
EXEC SP_ADDROLE USER_LOGON
GO
给角色授予权限:
GRANT CREATE TABLE, CREATE TRIGGER, CREATE VIEW,
CREATE PROCEDURE TO DATA_ADMIN
GO
把登录帐户添加为数据库用户帐户:
EXEC SP_ADDUSER ENDUSER1, ENDUSER1, USER_LOGON
EXEC SP_ADDUSER DEPT_ADMIN, DEPT_ADMIN, DATA_ADMIN
EXEC SP_ADDUSER STUDENT_ADMIN, STUDENT_ADMIN, DATA_ADMIN
GO
相关阅读 更多 +