sql-server – 作为一名DBA,我将如何从Oracle转换到SQL Server?
我是Oracle DBA,也有Sybase经验. 两个RDBMS平台之间的主要架构和概念差异是什么? 类似于SQL Server-> Oracle问题here的答案将是最常用的. 解决方法在过去的几年里我一直在研究Oracle和SQL Server之间的交换,并且在另一方面写了一篇文章 here.有许多习惯和架构差异,供应商和开发人员使用不同的术语/ DBA社区围绕每个产品.物理架构 SQL Server组织各种不同的东西,并且有一个或两个关键概念在Oracle中没有直接的类似物. >“数据库”是SQL Server中的一个单独项目,具有自己的用户权限,模式/名称空间和存储.如果您熟悉Sybase,则由于产品的共同起源,它们与Sybase中的数据库大致相同. 程序设计 惯用语T-SQL与惯用PL / SQL有一些区别.它的工作方式不同,一些范式差异值得更深入地解释. > T-SQL没有包的概念.数据库中的所有存储过程和函数都位于公共命名空间中,尽管可以使用模式来解决此问题,并且命名空间对于数据库是本地的. 安全 登录在SQL Server实例级别定义,但每个登录都作为“数据库用户”映射到零个或多个数据库.权限可以分配给“登录”(服务器)和“用户”(数据库),但通常使用数据库“角色”.用户属于角色,权限分配给角色. SQL Server 2012添加了“服务器角色”. > SQL Server 2012引入了一个名为“部分包含的数据库”的概念,它允许用户和角色信息保存在该数据库的本地. 监控和调整 TBA – oracle中的内存架构与SGA等 备份和恢复 TBA 工装 Microsoft将一组周围的工具与SQL Server捆绑在一起.提供的一些主要项目是: > SQL Server Management Studio(SSMS):这与Oracle上的SQL Developer类似 – 它提供了编辑器和代码执行工具.一些有用的功能包括数据库对象浏览器和查询计划查看器.> SQL Server Analysis Services(SSAS):这是一个与数据库服务器不同的OLAP服务器.它使用自己的查询语言(MDX)和API(XML / A)进行客户端 – 服务器通信.无法使用SQL查询. SSMS具有编辑MDX和原始XMLA查询以及显示结果的工具.还提供了一个名为ASCMD.EXE的命令行查询工具.> SQL Server Reporting Services(SSRS):这是一个用于发布报表的基于Web的报表工具.可以通过BI Development Studio(BIDS)或报表生成器构建报表,并将其发布到Web门户. SSRS服务器本身具有用于以编程方式管理服务器的Web服务API.请注意,SSRS报告可以使用来自各种源的数据,而不仅仅是SQL Server.提供了一个名为RS.EXE的命令行工具,用于以编程方式管理SSRS服务器.> SQL Server Integration Services(SSIS):这是随SQL Server提供的ETL工具.在架构上,它与OWB或ODI完全不同,因为它不是代码生成工具.运行时位于客户端,可以位于与数据库服务器不同的计算机上. SSIS包可以使用BIDS开发,并使用名为DTEXEC.EXE的命令行工具独立执行.> B.I.开发工作室(BIDS):这是一个基于视觉工作室的环境,用于开发报告,SSIS包和SSAS多维数据集.如果安装了其他基于VS的开发工具(例如VS Professional),则可以将工具集成到单个环境和公共项目分组中.>批量复制(BCP):类似于SQL * Loader的命令行批量插入/提取工具> SQLCMD:类似于SQL * plus的命令行查询工具> SQL事件探查器:一种跟踪和分析工具,可以从SQL Server,SSAS和套件中的其他工具捕获和评估跟踪信息.> SQL Server代理:一种作业调度实用程序,可以运行某种类型的定期作业. (编辑:开发网_郴州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- MS SQLSERVER中如何得到表的创建语句
- ibm-domino – Domino Admin:如何从Domino控制台或数据库中
- table中cesllspacing与cellpadding的区别详解
- SQL Server BI Step by Step SSIS 3 - 批量导入Excel表
- 风行首播全新改版6大剧场同步热播
- Windows 2003 Server比Linux快66-95%
- sql-server – 未记录的CONVERT样式 – datetime 23
- 全球首款ATi 9550移动版显卡揭密
- 江民公布I-Worm/Sobig.f最新变种技术分析报告
- 使用SQL Server数据服务开发功能强大且可扩展的应用程序