Solved

SQL Server 2008R2 international database

Posted on 2013-05-28
3
198 Views
Last Modified: 2013-06-01
Hi,
      I have been tasked with adding international characters support to our database. The first language will be Polish but other non-ASCII languages are soon to come. I have been combing the web for best practices and found nothing. Our application is written in Java. What is the best way to go about adding multi-byte characters to our databases?
0
Comment
Question by:hnaylor4
  • 3
3 Comments
 
LVL 48

Expert Comment

by:PortletPaul
ID: 39203492
You will need to routinely use nvarchar (instead of varchar) and you need to consider the collation I believe SQL_Latin1_General_CP1_CI_AS is the most widely used (certainly its the collation I've seen most used with java based applications).

What is the collation of the db now?
Are you using varchars (in tables and in sql code)?
0
 
LVL 48

Expert Comment

by:PortletPaul
ID: 39203494
oh, and allow more string length in fields too. For example if you have a field now that permits 100 chars (ascii) then that can be up to 3 times that length when using UTF8 (most noticed in my experience with asian languages).
0
 
LVL 48

Accepted Solution

by:
PortletPaul earned 500 total points
ID: 39203507
this Microsoft document is dated Jan 2008 and applies to sql 2005, but most of it should also be relevant to sql 2008:

http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL_bestpract_MigrationToUnicode.docx
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

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

There have been several questions about Large Transaction Log Files in SQL Server 2008, and how to get rid of them when disk space has become critical. This article will explain how to disable full recovery and implement simple recovery that carries…
In this article I will describe the Copy Database Wizard method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

809 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