SQL Azure vs SQL Server
公告:本博客为微软云计算中文博客的镜像博客,并不保证链接可用性,为了保证阅读体验,请访问http://blogs.msdn.com/azchina。
SQL Azure vs. SQL Server
概要
SQL Azure Database 是一个来自微软的,基于云的关系型数据库服务。SQL Azure 提供关系型数据库功能来作为公用服务。基于云的数据库解决方案,例如SQL Azure,具有许多优势,包括迅速供应,高成本效益,高可用性和减少日常管理支出。本文比较了SQL Azure Database 和 SQL Server在逻辑管理vs. 物理管理,供应, Transact-SQL 支持,数据存储, SSIS和其他特性和功能方面的异同。
目录
共性和差异
逻辑管理vs. 物理管理
服务提供
Transact-SQL 支持
特性和类型
服务的主要优势
自主管理
高可用性
可拓展性
熟悉的开发模式
关系型数据模型
共性和差异
与本地的SQL Server实例类似, SQL Azure 为基于Transact-SQL的数据库访问提供了一个 tabular data stream (TDS)接口。这使得您的数据库应用程序能以使用SQL Server相同的方式来使用SQL Azure 。SQL Azure是一个云端的服务,在管理上跟本地的SQL Server实例有一些小的差异。
。
与本地SQL Server实例不同的是,SQL Azure将逻辑上的管理与物理上的管理分离出来; 您可以继续管理数据库,登陆(login),用户和角色,但是微软会管理和配置物理硬件,例如硬盘,服务器和存储。这样, SQL Azure 不仅 能提供一个大规模的,多租户的数据库服务,还可以提供企业级的可用性、拓展性、安全性和自我修复能力。
由于微软负责所有的物理管理,所以SQL Azure 和本地的SQL Server实例会在管理,服务提供,Transact-SQL 支持,编程模式,和特性方面略有不同。更多详细内容请浏览Guidelines and Limitations (SQL Azure Database).
逻辑管理vs. 物理管理
虽然 SQL Azure在管理数据库的物理资源上发挥积极作用,但是数据库管理员(DBA)仍然在管理基于SQL Azure的应用程序方面有着举足轻重的作用。使用SQL Azure, 数据库管理员要管理创建的schema ,统计,调优索引,优化查询以及管理安全性(登陆(login),用户和角色等) 等。更多安全管理信息请浏览Managing Logins and Users in SQL Azure.
SQL Azure数据库管理与 SQL Server在物理管理方面最大的不同是, SQL Azure 不仅能够自动复制所有数据来提供高可用性,还可以管理负载均衡。当任何一台服务器停止工作的时候,其他的一台有您的数据
相关文档:
SQl Xml和C# Xml数据的一点操作总结
在此申明Xml是InfoSet数据不是字符串,所以在此强烈反对用string拼接xml。数据库可以存放xml类型数据,那么该数据的具体操作又如何了。
1.首先建立一张含有xml数据类型的表
CREATE TABLE [dbo].[TestXml](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[Message] [xml] NULL ......
oracle的odbc网关(gateway)几乎提供一个无线的数据整合平台,在oracle和其它RDBMS之间,我在这不想说它的,操作,限制以及相关性,它解决了一个小问题,把它建立起来你能,例如,创建一个 database link 在oracle 和oracle之间,毕竟,这样不是很好么,例如你能运行下面的sql语句,
select o.col1, m.col1 from or ......
--分解字符串包含的信息值后然后合并到另外一表的信息
--(爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 2007-12-23 广东深圳)
/*问题描述
tba
ID classid name
1 1,2,3 西服
2 2,3 中山装
3&n ......
----------Dbf 导入 Sql Server表----------
以下均以SQL2000、VFP6及以上的表为例
代码导入:查询分析器中执行如下语句(先选择对应的数据库)
-------------如果接受导入数据的SQL表已存在
--如果接受导入数据的SQL表已经存在
Insert Into 已经存在的SQL表名 Select * from openrowset('MSDASQL','Driver=Microsoft ......
Sql语句作为国际标准的数据库查询语句,北京搬家公司 北京疏通公司在各种编程环境中得到了广泛的应用。作为一个成熟、稳定的系统,用户登陆和密码验证是必不可少的。在平时的编程工作中许多程序员在用sql语句进行用户密码验证时是通过一个类似这样的语句来实现的:
strSel = " Select * from 用户表 where 姓名= '" ......