?
Solved

MSSQL High Aviabalability questions?

Posted on 2012-03-28
5
Medium Priority
?
323 Views
Last Modified: 2012-04-21
We are using MS SQL 2008 with R2 in Windows 2008 server

1). I am planing to implement HA to my company. I know in MS SQL, we can do mirroring, log shipping and replication. Can someone tell me what is the difference among them? What advantages and disadvantages for them?

2). Can we do replication for system database? what is the per-requsite for doing transaction replication?

3). After the log shipping is done, can we create tables or add field to table in standby server. Do it cause the log shipping job down if I do so?

4). What mode should I use when doing log shipping?
0
Comment
Question by:wasabi3689
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 37

Assisted Solution

by:momi_sabag
momi_sabag earned 200 total points
ID: 37780756
you need to be more specific with your requirements
by ha you mean:
1) you want an additonal stand by instance you will be able to fall back to when the main instance fails
2) you want to add more instances to spraed the work load since a single instance can't handle all the work
3) where would the different nodes be physically (same lan, same san etc...)
4) how much latency between the nodes can you efford if any at all?
5) how fast should the switching between them be?
0
 
LVL 10

Assisted Solution

by:Ramesh Babu Vavilla
Ramesh Babu Vavilla earned 400 total points
ID: 37781366
1).it depends upon on your requirement , if you want aotomatic failover , you can user Mirroring,
manual Log shiping is good.
2). Can we do replication for system database? what is the per-requsite for doing transaction replication?
no we cant do replication for system databases,
pre requist
1_ both the db should be in FUll recovery mode, suggested to be
2) good power full NIC cards
3) plan how you RAID are perofrming.

3). After the log shipping is done, can we create tables or add field to table in standby server. Do it cause the log shipping job down if I do so?
asolutely no
as the databases are in the standby(readonly) and no recovery mode, additions are not allowed

4). What mode should I use when doing log shipping?

Full recovery mode
and both the Servers principle and standy should be started with the same user account,
0
 

Author Comment

by:wasabi3689
ID: 37782423
One more question about replication.

Can we do a replication for a table without any key set and index?
0
 
LVL 75

Accepted Solution

by:
Anthony Perkins earned 200 total points
ID: 37785166
Can we do a replication for a table without any key set and index?
No.  The table requires a Primary Key.
0
 
LVL 10

Assisted Solution

by:Ramesh Babu Vavilla
Ramesh Babu Vavilla earned 400 total points
ID: 37785717
no we cant to transactin replciation, withour a primary key in
.

we can do merge replication for   that
0

Featured Post

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
Familiarize people with the process of utilizing SQL Server functions from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Ac…
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question