Professional Documents
Culture Documents
SQL Server provides several options for creating high availability for a server or
database. The high-availability options include the following:
AlwaysOn Failover Cluster Instances
As part of the SQL Server AlwaysOn offering, AlwaysOn Failover Cluster Instances
leverages Windows Server Failover Clustering (WSFC) functionality to provide
local high availability through redundancy at the server-instance levela failover
cluster instance (FCI). An FCI is a single instance of SQL Server that is installed
across Windows Server Failover Clustering (WSFC) nodes and, possibly, across
multiple subnets. On the network, an FCI appears to be an instance of SQL Server
running on a single computer, but the FCI provides failover from one WSFC node
to another if the current node becomes unavailable.
For more information, see AlwaysOn Failover Cluster Instances (SQL Server).
AlwaysOn Availability Groups
AlwaysOn Availability Groups is an enterprise-level high-availability and disaster
recovery solution introduced in SQL Server 2012 to enable you to maximize
availability for one or more user databases. AlwaysOn Availability Groups requires
that the SQL Server instances reside on Windows Server Failover Clustering
(WSFC) nodes. For more information, see AlwaysOn Availability Groups (SQL
Server).
Note Note
An FCI can leverage AlwaysOn Availability Groups to provide remote disaster
recovery at the database level. For more information, see Failover Clustering and
AlwaysOn Availability Groups (SQL Server).
Database mirroring
Note Note
This feature will be removed in a future version of Microsoft SQL Server. Avoid
using this feature in new development work, and plan to modify applications that
currently use this feature. We recommend that you use AlwaysOn Availability
Groups instead.
Database mirroring is a solution to increase database availability by supporting
almost instantaneous failover. Database mirroring can be used to maintain a single
standby database, or mirror database, for a corresponding production database
that is referred to as the principal database. For more information, see Database
Mirroring (SQL Server).
Log shipping
Like AlwaysOn Availability Groups and database mirroring, log shipping operates at
the database level. You can use log shipping to maintain one or more warm
standby databases (referred to as secondary databases) for a single production
database that is referred to as the primary database. For more information about
log shipping, see About Log Shipping (SQL Server).
Arrow icon used with Back to Top link [Top]
Recommended Solutions for Using SQL Server to Protect Data
Our recommendation for providing data protection for your SQL Server
environment are as follows:
For data protection through a third-party shared disk solution (a SAN), we
recommend that you use AlwaysOn Failover Cluster Instances.
For data protection through SQL Server, we recommend that you use AlwaysOn
Availability Groups.
Note Note
If you are running an edition of SQL Server that does not support AlwaysOn
Availability Groups, we recommend log shipping. For information about which
editions of SQL Server support AlwaysOn Availability Groups, see the "High
Availability (AlwaysOn)" section of Features Supported by the Editions of SQL
Server 2014.
Source:
Microsoft SQL Server Standard Edition 2005 32 Bit CD/DVD 5 Client
$1599
http://www.amazon.com/Microsoft-Server-S...
organization's data security policy. If you use a firewall, you will increase security at
the operating system level by providing a chokepoint where your security
measures can be focused. The following table contains more information about
how to use a firewall with SQL Server.
If your SQL Server system uses Internet Information Services (IIS), additional steps
are required to help secure the surface of the platform. The following table contains
information about SQL Server and Internet Information Services
SQL Server Operating System Files Security
SQL Server uses operating system files for operation and data storage. Best
practices for file security requires that you restrict access to these files. The
following table contains information about these files.
Batch size1
8,000
8,060
900
900
900
8,060
Not supported
Bytes
per varchar(max),varbinary(max), xml,
text, orimage column
2^31-1
Characters
per ntext ornvarchar(max) column
2^30-1
10
16
16
16
1,024
30,000
4,096
4096
Database size
524,272 terabytes
32,767
32,767
Not supported
32,767
16 terabytes
2 terabytes
Not supported
Not supported
253
128
Not supported
Up to 2,147,483,647
32
Nested subqueries
32
32
999
32
4,096
2,100
2,100
253
1,000
Important
30,000
4096
User connections
32,767
XML indexes
249
instrucciones Transact-SQL.
Tamao de lote1
8,000
8,060
900
900
900
8,060
No compatible
Bytes por
columnavarchar(max),varbinary(max), xml, text oimage
2^31-1
2^30-1
10
16
16
16
1,024
30,000
4,096
4096
524.272 terabytes
32.767
32.767
No compatible
32.767
16 terabytes
2 terabytes
No compatible
No compatible
253
128
No compatible
Hasta 2.147.483.647
32
Subconsultas anidadas
32
32
999
32
4,096
2,100
2,100
253
1,000
Importante
30,000
4096
Conexiones de usuario
32.767
ndices XML
249