sqlsql server分离数据库中的分离与离线有什么区别

sql的备份和分离有什么不同
[问题点数:25分,结帖人chengyang993]
sql的备份和分离有什么不同
[问题点数:25分,结帖人chengyang993]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年11月 MS-SQL Server大版内专家分月排行榜第三
2009年7月 荣获微软MVP称号2010年7月 荣获微软MVP称号2008年7月 荣获微软MVP称号
2005年2月 Delphi大版内专家分月排行榜第一
2012年7月 荣获微软MVP称号
2010年2月 MS-SQL Server大版内专家分月排行榜第一2009年5月 MS-SQL Server大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。Oracle与sql server区别是什么?_百度知道
Oracle与sql server区别是什么?
sql就是oracle 出的 oracle对个个平台的支持都不错sql server是微软出的...对windows平台支持度最高...
其他类似问题
13人觉得有用
为您推荐:
还是业余了解一下,Oracle操作都要多一点,因为Oracle每个数据库的服务都是分开的,由此Oracle比SQLServer复杂。主要看你是软件专业人士学习;Oracle比SQLServer消耗更多内存;建议要先学公司用的数据库、、权限管理,想用那种数据库一切向客户看起;Oracle比SQLServer安全性好,两样数据库都可以免费;在中国两种数据库sql语句通用,不过都很好学的,比如导入导出数据库,SQLServer就一个服务可以放很多数据库,里面有些字段类型不一样
SQL Server
只能在Windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量的关键业务时。
能在所有主流平台上运行(包括 Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
能在所有主流平台上运行(包括Windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
可伸缩性,并行性
SQL Server
并行实施和共存模型并不成熟。很难处理日益...
操作系统的支持
Microsoft SQL Server向来都从属于Windows大家族中的一员,要让Microsoft发布一个支持其它操作系统版本的可能性当然是小之又小的了。当前来说 SQL Server可以在XP、Vista、Windows Server 、2008上运行,同时也有针对于32位和64位版本Windows的数据库版本。
对Oracle来说,它支持多种不同的操作系统平台,包括Windows(32位和64位),另外还有支持Linux和不同分支的Unix(Solaris、HP-UX、AIX等等)
版本和发行版
在本写作时,Microsoft数据库产品的最新版本是SQL Server 2008,即将推出的下一版本是SQL Server 2008 R2,现在已经在CTP阶段了,它的上一个版本,SQL Server 2005,相对于再之前的SQL Server 2000的一个大升级。不过对很多公司来说SQL Server 2005还是有点新,因为他...
一般我们在用的时候都注意到数据库的存储量,以及性能,这个是比较明显的一个区别,其他的一些主要是两个数据库操作上的不同
前者可跨平台使用,比后者更稳定,更适合大及特型企业的数据库。
sql server 强大 细致。sql server 数据变大了以后 想性能调优很麻烦 ,oracle 方法有很多,sql 语句也比sql server 多很多,写起来更灵活方便
O是大型的不要钱的S是要钱的,但和微软的软件结合度比较好!
太多了,先学sql server,再研究oracle吧
oracle比sql稍微高级点
oracle的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁注:解决方法在最后,心急的童鞋可以直接往下滚动。我SQL实例装的是2008 R2版,由于该版自带的SSMS(Microsoft SQL Server Management Studio 管理工具)存在一些操蛋问题,例如:- 文本编辑器中对矩形文本块(alt+鼠标左键选取)的操作支持不好,例如不能多行批量键入,块粘贴之类- 复制结果集时,cell中的回车换行会变为两个空格,不能准确得到cell的值,这点尤为操蛋于是我安装了独立版的SSMS 2014(/zh-CN/download/details.aspx?id=42299,点击【下载】后选择SQLManagementStudio_x64_CHS.exe),没错,用2014版的管理工具管理08R2版的实例,但独立版SSMS不带帮助文档,所以安装完成后,在帮助查看器中搜不到任何内容,很不方便,所以想着把帮助文档装上。本来想装08R2版的帮助,毕竟实例就是08R2,一切开发都要围绕这个版本,而新版本的帮助必然会多出一些新功能的文档,会造成干扰甚至误导,但找来找去始终找不到08R2的离线帮助,只好退而求其次,装2012版的帮助。本来可以直接使用帮助查看器自带的【联机安装内容】进行安装,但那个下载速度实在不能忍受,谁用谁知道,所以采用下载离线帮助,然后用【从磁盘安装内容】的方式进行安装,2012离线帮助下载地址:/zh-cn/download/details.aspx?id=347。下载下来是个叫【SQLServer2012Documentation_June_CHS.exe】的自解压文件,双击&选择解压位置,得到目录【SQLServer2012Documentation_June_CHS】,如图:其中【HelpContentSetup.msha】就是可供【从磁盘安装内容】时选择的msha文件,一路操作,到真正安装时必然弹出如下错误:好吧,看日志(运行eventvwr.msc),果然有这么一条:可是有屌用,遂找度娘,是有那么几条说这问题的,但都没说出什么所以然。不过也好,起码说明这个问题不是我一个人遇上,那就应该是一个共性问题,基本可以排除运行环境方面的原因。继续折腾。在捣腾帮助管理器时,发现其中有个界面提到一个路径,如图:按我理解,这里就是存储离线帮助的地方(后经研究,确定不是,这里应该只是MS自用的离线帮助安装包存储目录,帮助经过安装后,内容会被释放到C:\ProgramData\Microsoft\HelpLibrary\content\Microsoft\store,相当于软件安装包所在目录和软件安装目录的区别),在里面果然发现已经有一些HelpContentSetup.msha,抱着试一试的态度,在【从磁盘安装内容】时选择这些msha试了一下,没有报错,有戏,把msha文件拖进记事本,很好,能正常显示,是个html描述的文件,接下来就对比下载的HelpContentSetup.msha与HelpLibrary中的有什么不同:这个过程是痛苦的,因为msha里面是引用别的html/你妹啊,zh-zn是个神马玩意儿,瞬间感到问题逮到了。上了一课,以后再揪MS问题的时候,切不可再忽略拼写错误这种弱智原因,编写这文档的这厮应该拖出来割JJ,操!失误不稀奇,但你TM都不带测试的么,你TM那么长时间了都没发现这个问题么,MS都TM养了些什么人。有关语系/地区码的相关知识请参看:http://zh.wikipedia.org/wiki/ISO_639-1http://zh.wikipedia.org/wiki/ISO_3166-1BTW,在知道原因后,再用HelpContentSetup.msha zh-zn为关键字去搜百度,TNND能搜到了,其实早有仁兄发现这个问题了,/lipengzhou/p/3750815.html,百度你靠点谱行不行。解决办法:用记事本把HelpContentSetup.msha打开,把zh-zn改为zh-cn,保存即可。-文毕-其他回答(5)
看了以上的需求,想起客户的话,这个很简单,哒哒哒哒哒.....最后给了句,你看看三天能完成吗?
我们看了三天,还没看出咋完成,哈哈...
你的需求如果是具体的特定的数据库,倒是好办,但是要通用的解决方案就麻烦了。
1、2、3基本都可以,不过1、2要修改为50条数据或是100条数据一保存,全部保存不现实,一条条保存太慢。
要考虑到参照完整性的话,数据导入一定要有特定的顺序。主表先导,再到子表。
不管你是保存为XML、EXCEL还是Sqlite还是Access或是MDF,这个都不重要,关键还是导入导出的代码。
感觉这种事情不会经常进行啊,哪家公司无聊了整天这么折腾数据啊,一年搞个一次差不多了。
收获园豆:10
园豆:20342
园豆:20342
直接双击热备.
园豆:1357
园豆:1357
园豆:1357
园豆:1357
额,这个直接用SQL Server自带的SSIS不就行了?导入导出无任何压力,特别是大数据量下,然后在C#里面直接调用SSIS就可以了(SSIS提供了.NET的API,我们可以很方便的在.NET程序中调用)。
收获园豆:30
按照你的需求,新建一个数据库,写相关的数据导出语句,视机器性能和网络状况,考虑是在另外一台服务器上弄还是在同一台服务器上弄。用作业定时执行或者手动执行导出过程,然后就备份这个新数据库,导出备份的工作就完啦~~~
导入时,同样是写好相关的数据导入语句,最简单的是导出时的数据结构和导入时的一样,这样就不用转换,直接可以查询使用了。
这样你的数据可能是这样的:主数据库maindata,备份数据库bkdata、bkdata&&如果你的数据备份很简单,可以不多个数据库,而是在同一个数据库里用不同时间戳的表,然后半年或者一年再备份一次整个备份数据库。
收获园豆:10
redgate 有一个轻量的数据导入导出工具 &并有压缩备份功能.
园豆:3488
&&&您需要以后才能回答,未注册用户请先。

我要回帖

更多关于 sqlserver分离数据库 的文章

 

随机推荐