Solved

Advice on SQL Server 2008 Replication

Posted on 2011-02-20
2
260 Views
Last Modified: 2012-05-11
Our company currently has a 6GB SQL Server database running on SQL Server 2008 R2 Enterprise, its a fair size as it stores various documents and files in tables using the IMAGE data type, we also store large amounts of text in tables using the NTEXT data type.  We currently have around 30 users on the network at our head office.  As a company we are now branching out and looking at setting up regional offices in the UK.  We anticipate having around 10 offices in total within 2-3 years.  At each branch office there will be around 4-5 users and will be connected to head office be way of a 1MB VPN.  Ideally we would like an SQL Server at each of the branch offices with a real-time copy of the database which can be updated from any location and all branches including head office are in sync with a full copy of the database.  I am currently setting up our first branch office and have implemented Transactional Replication with Updatable Subscriptions.  I am a newbie to SQL replication though and i am wondering whether or not i have chosen the right path to go down...  The problem i currently face is that an error is being displayed when trying to updated the database from the branch office, the data types IMAGE and NTEXT apparently cannot be used in this scenario.  I am wondering whether we should be using Merge Replcation instead or whether we need to move over to different data types.  Your help would be very much appreciated.
0
Comment
Question by:jambomambo
2 Comments
 
LVL 26

Accepted Solution

by:
tigin44 earned 500 total points
ID: 34937521
The architecture you are palnning will work.

You should change the data type image to varbinary and ntext to nvarchar(max).. Microsoft will not support that data types in the future.. Them are in sql 2008 only for the backward competibility reason.

0
 

Author Comment

by:jambomambo
ID: 34937963
Thanks for your response. Can you suggest the best way to convert the existing data types considering the replication has already been setup. Also would there been any data loss in the process?
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Update in Sql 7 30
DATETIMEOFFSET feature 1 33
default constraint within a function 3 38
T-SQL - How to use like '%%' operator to search an integer 2 14
After restoring a Microsoft SQL Server database (.bak) from backup or attaching .mdf file, you may run into "Error '15023' User or role already exists in the current database" when you use the "User Mapping" SQL Management Studio functionality to al…
This article explains how to reset the password of the sa account on a Microsoft SQL Server.  The steps in this article work in SQL 2005, 2008, 2008 R2, 2012, 2014 and 2016.
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Many functions in Excel can make decisions. The most simple of these is the IF function: it returns a value depending on whether a condition you describe is true or false. Once you get the hang of using the IF function, you will find it easier to us…

863 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now