CREATE AVAILABILITY GROUP [SQLAG01]
FOR DATABASE [Crap1], [Crap2], [Crap3]
REPLICA ON
N'SQLVM01\AGNODE1' WITH (ENDPOINT_URL = N'TCP://SQLVM01.darling.com:5022',
FAILOVER_MODE = AUTOMATIC,
AVAILABILITY_MODE = SYNCHRONOUS_COMMIT,
BACKUP_PRIORITY = 50,
SECONDARY_ROLE(ALLOW_CONNECTIONS = READ_ONLY),
SEEDING_MODE = AUTOMATIC),
N'SQLVM02\AGNODE2' WITH (ENDPOINT_URL = N'TCP://SQLVM02.darling.com:5022',
FAILOVER_MODE = AUTOMATIC,
AVAILABILITY_MODE = SYNCHRONOUS_COMMIT,
BACKUP_PRIORITY = 50,
SECONDARY_ROLE(ALLOW_CONNECTIONS = READ_ONLY),
SEEDING_MODE = AUTOMATIC),
N'SQLVM03\AGNODE3' WITH (ENDPOINT_URL = N'TCP://SQLVM03.darling.com:5022',
FAILOVER_MODE = MANUAL,
AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
BACKUP_PRIORITY = 50,
SECONDARY_ROLE(ALLOW_CONNECTIONS = READ_ONLY),
SEEDING_MODE = AUTOMATIC);
GO
ALTER AVAILABILITY GROUP [SQLAG01]
ADD LISTENER N'SQLAGLISTEN01' (
WITH IP ((N'123.123.123.13', N'255.255.255.0')), PORT=6000);
GO
-- -------------------------------------------------
:CONNECT SQLVM02\AGNODE2
ALTER AVAILABILITY GROUP [SQLAG01] JOIN
GO
ALTER AVAILABILITY GROUP [SQLAG01] GRANT CREATE ANY DATABASE
GO
-- ---------------------------------------------------
:CONNECT SQLVM03\AGNODE3
ALTER AVAILABILITY GROUP [SQLAG01] JOIN
GO
ALTER AVAILABILITY GROUP [SQLAG01] GRANT CREATE ANY DATABASE
GO
-- ----------------------------------------------------
simple talk
https://www.google.com/search?q=70-465
msdn1
http://searchsqlserver.techtarget.com/feature/Whats-new-in-2016s-SQL-Server-AlwaysOn-Availability-Groups
http://www.sanssql.com/2016/02/configuring-alwayson-availability.html
http://www.sanssql.com/2016/02/configuring-alwayson-availability_18.html
https://msdn.microsoft.com/en-us/library/hh213244(v=SQL.110).aspx
https://blogs.msdn.microsoft.com/sqlgardner/2012/07/21/sql-2012-alwayson-and-backups-part-2-configuring-backup-preferences-and-automating-backups/
https://www.mssqltips.com/sql-server-tip-category/143/alwayson-availability/
https://www.mssqltips.com/sqlservertip/2869/configure-sql-server-2012-alwayson-availability-groups-readonly-routing-using-tsql/
https://www.mssqltips.com/sqlservertip/2519/sql-server-alwayson-availability-groups--part-1-configuration/
https://www.mssqltips.com/sqlservertip/2518/sql-server-alwayson-availability-groups--part-2-availability-groups-setup/
http://www.sqlshack.com/alwayson-availability-groups-how-to-setup-ag-between-a-clustered-and-standalone-instance-part-1/
http://www.sqlshack.com/alwayson-availability-groups-how-to-setup-ag-between-a-clustered-and-standalone-instance-part-2/
http://www.sqlshack.com/alwayson-availability-groups-how-to-setup-ag-between-a-clustered-and-standalone-instance-part-3/
http://www.sqlshack.com/alwayson-availability-groups-curiosities-to-make-your-job-easier-part-4/
http://www.sqlshack.com/understanding-backups-on-alwayson-availability-groups-part-1/
http://www.sqlshack.com/understanding-backups-on-alwayson-availability-groups-part-2/
|