SQL2005 collation setting

Hi,
I reinstall SQL 2005 and restore company database. I login SAP B1 and do drag and relate, hit error message: No matching records found (ODBC -2028)  [Message 131-183]
I browse thru the forum and get know this might due to SQL collation setting issue. The correct collation is Latin1_General_CI_AS. I checked my collation in SQL server by master and company databases, the result is Latin1_General_BIN.
How to change the collation from Latin1_General_BIN to Latin1_General_CI_AS? Thanks.
Regards
Cheh Lu

Hi Cheh,
I suggest to do these following steps:
1. Open server properties in the SQL server and check the collation setting. Right Click in server...(9.00.1399-...)\Administrator
    --> server collation. make sure the collation is Latin1_General_CI_AS. If yes, it will be as same as master db
2. Open database properties and check the collation settings. Is it SQL_Latin1_General_CP850_CI_AS or Latin1_General_CI_AS ?
3. Make sure the database collation and the server collation are match one another i.e.  Latin1_General_CI_AS.
if the server collation is not Latin1_General_CI_AS, you may change it by reinstalling SQL server and choose that collation.
For the db, you can alter the collation using this simple query:
alter database [database name] collate SQL_Latin1_General_CI_AS
In the thread provided by Gordon, the collation is SQL_Latin1_General_CP1_CI_AS. It is correct but I see it in the SQL 2008 but not in SQL 2005.
JimM

Similar Messages

  • How to find Collation setting for Analysis services in Sql server 2000

    Hi
    Can some please guide me how do I check  Collation setting for Analysis services in Sql server 2000
    i need it to install Analysis servcies on my machine

    Hi SMV123,
    We can find the collation settings for Analysis services in SQL Server Management Studio (SSMS). Connect to the SSAS instance from within SSMS->Right click on the instance and select Properties->An Analysis Server properties page will appear. And then
    on the left hand side is a Language /collation option.
    Besides, here is a link about how to install SQL Server Analysis Services 2000 for your reference.
    How to Install SQL Server 2000 Analysis Servicese
    Regards,
    Charlie Liao
    Charlie Liao
    TechNet Community Support

  • FIM Collation setting

    Experts,
    Please clarify regarding collation setting used by SQL  (used by FIM).
    Why I should bother about collation setting in SQL?
    Does one need to change collation setting because server where FIM/SQL will be installed can be non-English
    or
    Do I need to bother about collation setting because I need to support non-English language FIM Portal?
    Please suggest.
    Thanks,
    Mann

    http://msdn.microsoft.com/en-us/library/dd578603.aspx
    =======================================
    http://technet.microsoft.com/en-us/library/hh332707(v=ws.10).aspx
    Hope This 2 Link Batter Understand Your Problem 
    DushYant'

  • CR XI R2 Viewer not obeying printer collation setting?

    Just noticed this. Steps to duplicate: Print a printjob to the viewer. Hit print button in Viewer. Change to 2 copies, change collation, print.
    Result is the same whether you select a collation of 111 222 333 or 123 123 123. Printout is printed as 11 22 33.
    Seems like the viewer is not obeying the collation setting of the print dialogue.
    Can this be fixed?

    Hi Anders,
    I found this forum thread - [Collate Copies bugs|Collate Copies bugs; - that discusses this issue. According to one of Ludek's replies he tested printer collating with both CR XI R2 and CR2008 and it worked correctly for him, though that might have been in the designer directly.
    Unfortunately CR XI R2 is anything but cutting edge at this point. As noted previously CR XI R2 won't be receiving any further updates. Earlier updates are no longer available, so if you don't have earlier Service Packs there's no way to "go back" to an earlier file version for testing.
    Hopefully some else has some additional thoughts.
    Sincerely,
    Dan Kelleher

  • Changing Collation setting on SQL2008 for UCCE staging

    Can someone guide me throught the process of changing the SQL server collation setting on a SQL 2008 server.  We are preparing to upgrade to UCCE to use SQL 2008 instead of SQL 2005 but the SQL team built the server with the wrong collation type.  Is there any easy way to change it?  I have not built any databases yet so I am not worried about losing any data.
    Any help would be appreciated.
    I get the following error during the install:
    [ SEVERE ] - The collation of Microsoft SQL Server on this machine is unsupported. Refer to the Installation Guide and contact your SQL Server administrator.
    I found this command on Microsoft's site, but I am not sure how to set it.
    Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName
    /SQLSYSADMINACCOUNTS=accounts /[ SAPWD= StrongPassword ]
    /SQLCOLLATION= Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName
    /SQLSYSADMINACCOUNTS=accounts /[ SAPWD= StrongPassword ]
    /SQLCOLLATION=
    Thanks!
    Mike Cairns                   

    Hi,
    well, I still believe the easiest and cleanest way is just go and kill and reinstall, but if you want to fiddle around with command line, Google gave me this:
    http://msdn.microsoft.com/en-us/library/ms179254%28v=sql.100%29.aspx
    So in this case, provided you are an Administrator and you've got access to the command line and you do know where the setup program is, just run:
    Setup /ACTION=REBUILDDATABASE /INSTANCENAME=Default /SQLCOLLATION=LATIN1_GENERAL_BIN
    or:
    Setup /ACTION=REBUILDDATABASE /INSTANCENAME=Default /SQLCOLLATION=LATIN1_GENERAL_BIN /SQLSYSADMINACCOUNTS=sa /SAPWD=PasswordofSa
    Good luck.
    G.

  • SQL2005 collation error

    Hi gurus
    i am running sapinst  installing sap 47 on sql 2005 server and iam getting  this error :
    Wrong server collation :J2ee installatin requires SQL_LATIN_GENERAL_CP850_BIN collation.
    I have checkek there is a note but it seems its applying to SQL2000 not 2005 unless it will work for both.
    any ideas welcome

    Hello,
    you installed the SQL Server with the wrong collation. When you instal lthe SQL Server manually you have to choose the collation:
    Binary Order based on code point comparison, for use with 850 (Multilingual)
    This is the BIN2 collation.
    If you are using the SQL4SAP.vbs script on the SQL Server DVD the SQL Server will be installed correctly.
    Regards
      Clas

  • The "Measures" dimension contains more than one hierarchy... Collation issue

    It appears that an Excel query pased through to SSAS has a "measures" with lowercase "m" when analysis services expects an uppercase "M" so it should look like "Measures". Is there a fix in excel to allow
    the correct passing of "Measures" member name to the cube?
    BTW, I have NO Calculations in the cube.
    In excel 2013 when I pivot with a pivot table connected to a case sensitive collation (non default config)
    cube and perform a filter by "Keep only Selected Items" I get the error "The 'Measures' dimension contains more than one hierarchy, therefore the hierarchy must be explicity specified".
    When I revert back to server wide setting to case insensitive, and I preform the exact same pivoting function it works without error. The problem appears to be that excel does not understand the server collation setting.
    When I run SQL Server Profilier I narrowed down the MDX statement run in Excel that gives me an error to this:
    with
    member measures.__XlItemPath as
    Generate(
    Ascendants([Employee].[Location Code].currentmember),
    [Employee].[Location Code].currentmember.unique_name,
    "|__XLPATHSEP__|"
    member measures.__XlSiblingCount as
    Generate(
    Ascendants([Employee].[Location Code].currentmember),
    AddCalculatedMembers([Employee].[Location Code].currentmember.siblings).count,
    "|__XLPATHSEP__|"
    member measures.__XlChildCount as
    AddCalculatedMembers([Employee].[Location Code].currentmember.children).count
    select { measures.__XlItemPath, measures.__XlSiblingCount, measures.__XlChildCount } on columns,
    [Employee].[Location Code].&[01W]
    dimension properties MEMBER_TYPE
    on rows
    from [Metrics]
    cell properties value
    Playing around with the query I discovered that if I capitalize the first letter of the "with measures" member, the statement works.
    with
    member Measures.__XlItemPath as
    Generate(
    Ascendants([Employee].[Location Code].currentmember),
    [Employee].[Location Code].currentmember.unique_name,
    "|__XLPATHSEP__|"
    member Measures.__XlSiblingCount as
    Generate(
    Ascendants([Employee].[Location Code].currentmember),
    AddCalculatedMembers([Employee].[Location Code].currentmember.siblings).count,
    "|__XLPATHSEP__|"
    member Measures.__XlChildCount as
    AddCalculatedMembers([Employee].[Location Code].currentmember.children).count
    select { measures.__XlItemPath, measures.__XlSiblingCount, measures.__XlChildCount } on columns,
    [Employee].[Location Code].&[01W]
    dimension properties MEMBER_TYPE
    on rows
    from [Metrics]
    cell properties value
    Also, I realise that I could change the collation on just the cube itself to case insenstive to get this to work, but I really don't want to do an impact analysis of running a mixed collation environment.
    So, my question is: Is there an excel fix that will allow me to run a case sensitve cube and allow me to click on filter and filter by "keep only selected items" or "Hide selected Items"? All other filtering works, it's only those two
    filtering options error for me.
    Here are the versions I'm working with:
    Excel 2013 (15.0.4535.1507) MSO(15.0.4551.1007) 32-bit Part of Microsoft Office Professional Plus 2013
    Microsoft Analysis Server Enterprise 2012 11.0.3000.0
    Any help would be appreciated. Thank you in advance!

    Hi, i assume this logic is for Dimension formula?
    If you have multiple hierarchy like ParentH1 and ParentH2 you should use FormulaH1 and FormulaH2 and not FORMULA column.
    in FORMULAH1
    [Account.H1].[Account_A] / [Account.H1].[Account_B]

  • SQL 2005 with database compatibiltiy level set to 80

    I am working with a new client transferred to us and they have been having performance issues, particularly with an add-on solution.  I have been looking as some of the database settings and noticed that the database compatibility level was set to 80 - SQL 2000 when they are running on SQL 2005 with SAP B1 2007, PL 44.   Would having this set to 80 have any impact on performance?  Is it suggested to absolutely set the compatibility level to 90?.
    Thanks to all

    Hi,
    As per the SQL Administration guide, you have to choose collation setting of: SQL_Latin1_General_CP1_CI_AS when installing MSSQL 2005 Server.
    In order to check what the collation is set to in your server, please run the following query:
    select SERVERPROPERTY ('collation')
    (This query gets the collation settings of MSSQL Server's System Database "Master")
    Expected answer : SQL_Latin1_General_CP1_CI_AS
    As  MSSQL 2005 Server is already installed with  collation  SQL_Latin1_General_CP850_CI_AS, kindly follow the steps below:
    Change your server collation to SQL_Latin1_General_CP1_CI_AS
    You can find Microsoft's instructions for changing an SQL server collation here:
    http://msdn2.microsoft.com/en-us/library/ms179254.aspx
    Note: The collation settings of Database "Master" needs to be changed only. All SAP Business One Databases must not be changed! They must remain on SQL_Latin1_General_CP850_CI_AS.
    If you need any clarifications with this process please refer to an Expert Empowerment Session "SQL 2005 Server Collation settings" at https://websmp203.sap-ag.de/~sapidb/011000358700000050892007E/ or http://service.sap.com/smb/sbo/support -> Archive: Empowerment Sessions.
    If you have any Service pack for MSSQL Server installed, but the Service pack is not included into your DVD MSSQL Server, do as follows:
    1. Uninstall Service pack
    2. Change Collation Settings as per Expert Empowerment Session
    3. Install Service pack again
    Hope this is helpful!

  • Invoke-Command - SQL collation change function

    Hi,
    I am creating a script to automatically configure SQL servers in Azure from one of the base Azure SQL VM templates. All of my code works well besides changing the default collation of the instance. The PowerShell code works but the problem is that the
    command only runs the setup.exe command correctly if I have an open RDP session to the server. I'm trying to figure out why it won't run without the RDP session and either work around it or change the code to something that will work consistently. For
    now, I have it open an RDP session but this method won't work in future when I fully automate the scripts.
    Here is my code for the ChangeCollation function:
    FUNCTION ChangeCollation
    param
    [Parameter(Mandatory=$true)]$DeploymentName,
    [Parameter(Mandatory=$true)]$AdminName,
    [Parameter(Mandatory=$true)]$AdminPassword,
    [Parameter(Mandatory=$true)]$Collation
    Write-Host ("Rebuilding instance collation, setting to $Collation ... ") -ForegroundColor Green
    $setup = (Start-Process -FilePath "C:\SQLServer_12.0_Full\Setup.exe" -ArgumentList "/QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=$DeploymentName\$AdminName /SAPWD=$AdminPassword /SQLCOLLATION=$Collation" -NoNewWindow -Wait -PassThru).ExitCode
    If ($setup -eq 0) { Write-Host ("Successfully set collation to $Collation") -ForegroundColor Green}
    If ($setup -ne 0) { Write-Host ("Failed to set collation to $Collation") -ForegroundColor Red}
    I execute it as follows, its in a basic retry loop which tries restarting the services or server if the command fails:
    try
    Invoke-Command -ConnectionUri $uri.ToString() -Credential $credential -ScriptBlock ${function:ChangeCollation} -ArgumentList $DeploymentName, $AdminName, $AdminPassword, $Collation
    $NewCollation = Invoke-Command -ConnectionUri $uri.ToString() -Credential $credential -ScriptBlock {Invoke-SQLCmd "SELECT CONVERT (varchar, SERVERPROPERTY('collation'));"}
    $NewCollation = $NewCollation.Column1
    If ($Collation -ne $NewCollation)
    Throw "Collation not changed exception!"
    $Stoploop = $true
    }Catch{ .......}
    If I have an RDP session open as the local admin which is the same account as I am running the invoke-command with, the setup.exe runs through just fine. Without an RDP session, Invoke waits a minute or two then exits. I can see from the logs on the server
    it hasn't tried to change the collation of the instance.
    I've tried additional switches on the start-process, like -LoadUserProfile or without -nonewwindow but they made no difference. I have also tried changing the collation with the command sqlservr, seems to work sometimes but its inconsistent
    and I don't get the returned result saying that it completed successfully so the code just hangs even after the change.
    Does anyone have any idea why an exe wouldn't work via an invoke without the RDP session? Or alternatively a better way to change the collation of the database which is consistent?

    Hi Federico,
    As Ashwin’s post, before changing server level collation, please check that if the existing SQL Server collation setting of your instance is ‘SQL_Latin1_General_CP1_CI_AS’ with the command below.
    SELECT SERVERPROPERTY(N'Collation')
    Then perform the following steps to change the server level collation and put new collation value.
    1. Record all server-wide configuration values by running the below commands and save the output.
    SELECT * FROM sys.configurations;
    -- OR
    EXEC SP_CONFIGURE
    2. Create and prepare all scripts related to jobs, maintenance plans, logins and their access levels.
    3. Detach all user databases before rebuilding your system databases.
    4. Run your original scripts to rebuild the system databases. Make sure to run this command from the directory where you have placed your SQL Server setup files.
    5. Check the server collation to verify whether this change is successful or not by running the command “SELECT SERVERPROPERTY(N'Collation') ”
    6. Attach all user databases which were detached in Step 3.
    7. Change the collation settings of all user databases.
    ALTER DATABASE DBName collate <NewCollation>
    8. Run all of the which were created in Step 2 to restore jobs, alerts, logins, operators scripts and so on.
    For more details, please review the following blog.
    How to change server level collation for a SQL Server Instance http://www.mssqltips.com/sqlservertip/2901/how-to-change-server-level-collation-for-a-sql-server-instance/
    Thanks,
    Lydia Zhang
    Lydia Zhang
    TechNet Community Support

  • Collation conflict with Crystal Reports & a Primavera database

    I'm new to Crystal Reports 2008 SP3; however, I'm ready to toss it out in relation to Primavera (version 7.0) data connectivity on my SQL Server - Windows 2008 R2 Standard (64-bit).
    I have finally been able to establish a connection to the database (JDBC) - after struggling to get the right driver [sqljdbc.jar] on our SQL Server.
    Now, I'm getting getting an error message relating to a COLLATION SETTING conflict:
    'Failed to retrieve data from the database. Details: SQL Exception: [SQL State:] S0009 [Error Message:] Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AI" in the INTERSECT operation. [Database Vendor Code: 468]'
    - Primavera version 7.0 default collation is SQL_Latin1_General_CP1_CI_AS
    - I have searched the web for hints to resolving this error.  Everything is pointing to the collation setting needing to be changed on the SQL Server.
    __ Now, I'm checking on how to verify and change the collation setting on the SQL Server. 
    However, I'm suspecting that there is going to be another error around-the-corner.
    It was my expectation & understanding that linking to various databases was a strong point for Crystal Reports.  I have been working with another IT peer that is successfully using Crystal Reports for Remedy (HelpDesk application).
    Has anyone experienced this situation?  (any help is greatly appreciated)
    Is there something (else) that is real obvious that I'm missing that would be ?

    Don - Thanks for the feedback
    I'm using JDBC bacuse I couldn't figure out how to use ODBC.  The JDBC driver that I'm trying to use is: sqljdbc.jar which I downloaded last week (MS SQL Service JDBC Driver 3.0 ... version 3.0.1301.101 ... date published 04/20/2010).  This driver (sqljdbc.jar) was added to the Classpath in CRConfig.xml.
    I did install Fix Pack 3.3, my laptop has Windows XP Professional 32-bit - I have JAVA version 6 Update 14 as the enable version on my computer.
    I don't understand when you say "use the MS SQL Server Native 10 as your driver" - I cannot find that by itself on the MS Download site.  I keep getting 'MS SQL Server 2008 Feature Pack August 2008' to be downloaded.  I'm guessing that this driver should already be loaded; however, I need to know the specific name to add to the Classpath in CRConfig.xml.
    __ I found an article [SQL Server Natice Client 10.0 ODBC Driver] that stated the ODBC driver is contained in the file sqlncli10.dll
      --  I searched my local harddrive (C:) and it is not found
      --  Would this be stored on SQL server itself?
      -- I'm guessing that I need to download the 'MS SQL Server 2008 Feature Pack' onto my lapttop
    Still grabbing at the air...

  • Collation Change

    Hi Everyone,
    I am trying to change the collation for my SQL servver 2012 rebuilding the Master Database but not matter how many time I try is not changing at all. This the command I am using which I got it from MSDN:
    Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=Myinstancename /SQLSYSADMINACCOUNTS=sa /SAPWD=mypass /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
    Any reason why this is not working?
    Thanks
    Regards
    Federico

    Hi Federico,
    As Ashwin’s post, before changing server level collation, please check that if the existing SQL Server collation setting of your instance is ‘SQL_Latin1_General_CP1_CI_AS’ with the command below.
    SELECT SERVERPROPERTY(N'Collation')
    Then perform the following steps to change the server level collation and put new collation value.
    1. Record all server-wide configuration values by running the below commands and save the output.
    SELECT * FROM sys.configurations;
    -- OR
    EXEC SP_CONFIGURE
    2. Create and prepare all scripts related to jobs, maintenance plans, logins and their access levels.
    3. Detach all user databases before rebuilding your system databases.
    4. Run your original scripts to rebuild the system databases. Make sure to run this command from the directory where you have placed your SQL Server setup files.
    5. Check the server collation to verify whether this change is successful or not by running the command “SELECT SERVERPROPERTY(N'Collation') ”
    6. Attach all user databases which were detached in Step 3.
    7. Change the collation settings of all user databases.
    ALTER DATABASE DBName collate <NewCollation>
    8. Run all of the which were created in Step 2 to restore jobs, alerts, logins, operators scripts and so on.
    For more details, please review the following blog.
    How to change server level collation for a SQL Server Instance http://www.mssqltips.com/sqlservertip/2901/how-to-change-server-level-collation-for-a-sql-server-instance/
    Thanks,
    Lydia Zhang
    Lydia Zhang
    TechNet Community Support

  • Database Collation VS Column Collation

    I have some Collation problem I need a help, please!
    I have two SAME test databases,
    but one (A) has a Collation set to Hebrew_CI_AS, and another one (B) - SQL_Latin1_General_CPT1_CS_AS.
    Both databases have a Synopsis table with a column NVARCHAR(1000), holding programmes EPG.
    In database (A) the COLUMN's Collation is set to SQL_Latin1_.... ( an opposit to the database ! )
    In database (B) the COLUMN's Collation is set to Hebrew_CI_...  (again - an opposit to the database)
    My problem is:
    When I want to update this column on databse (A) with special latin tags, f.e. ñç, I get question marks only: UPDATE A..Synopsis SET ... = 'Pour Bébé' shows me Pour B?b?
    On the other hand, if in database (B)  I want to type some Hebrew carachters, I get ???????? as well.
    It seems that despite I have a specified collation on my column, SQL keeps ignore it.
    How can I fix it?
    Many thanks in advance

    My problem is:
    When I want to update this column on databse (A) with special latin tags, f.e. ñç, I get question marks only: UPDATE A..Synopsis SET ... = 'Pour Bébé' shows me Pour B?b?
    On the other hand, if in database (B)  I want to type some Hebrew carachters, I get ???????? as well.
    I see Ed bumped this old unanswered thread.  Even though you've probably since resolved the issue, I'll answer it to help others that may run into the same issue.
    Collation affects non-Unicode string literals and the characters that can be stored for non-Unicode columns (char and varchar).  Unicode columns (nchar and nvarchar) can store all the characters you mentioned properly.  The character conversion
    problem occurs here because you are you are not indicated a Unicode character string literal so the value is interpreted as an non-Unicode string literal and converted according to the database default collation.
    To fix the problem, prefix the literal string with an N to indicate a Unicode string line the example below.  If the SQL is executed from a client application, the best solution is to use properly typed parameters instead of string literals.
    SET ... = N'Pour Bébé'
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com

  • Collations in MSSQL 2000

    Hello,
    I've an SQL 2000 SP3 that is installed with SQL_Latin1_General_CP850_BIN2 collation.
    I've attached a non-unicode database that has SQL_Latin1_General_CP850_BIN collation.
    When I upgrade to ECC 5.0, I got error that the collation is different.
    My question: Can I change the collation of the non-unicode database to SQL_Latin1_General_CP850_BIN2 ? What are the consequences of that ?
    Please advise,
    Dimitry Haritonov

    Hi Dimitry,
    There seems to be a mismatch between the collation setting
    of the MSSQL Server 2000 and the database.
    The installation guide for ECC 5.0 at http://service.sap.com/instguides -> mySAP Business suite
    -> ERP -> ERP2004 -> ECC 5.0
    Section 1.6.1.1 descibes the collation settings. Please check the prerequisites, I believe some of them may apply to your situation.
    As far as the change of db collation from bin to bin2 for
    non-unicode is concerned, there are no such serious
    consequences, as SAP itself recommends this change in the
    guide.
    Regards
    Srikishan

  • HP LaserJet x64 ME PCL 6 collate

    Hello HP forum, I have some issues when I programmatically try the collate option with the HP LaserJet 400 M401 PCL 6 printer driverwhereas it works fine when I do direct printing. I am using Microsoft V3 printer driver  architecture to do some custom printing and the following method does not honor the collate setting when printed to HP LaserJet 400 M401 PCL 6 printer driver. XpsPrint.lib->StartXpsPrintJob  The collate option works fine when printed directly.The collate property is set in print ticket, which is part of the xps document stream as follows:-------------------------<psfarameterInit name="psk:JobCopiesAllDocuments">
    <psf:Value xsi:type="xsd:integer">3</psf:Value>
    </psfarameterInit>   <psf:Feature name="pskocumentCollate">
    <psfption name="psk:Collated"/>
    </psf:Feature> ----------------------------- Can you please suggest a resolution for this? Note: We are using the  "PTConvertDevModeToPrintTicket" to convert DEVMODE to Print Ticket.

    The only way is to look for a notes or raising a support message. So just log into Service Market Place and try searching for a notes.
    Regards
    Karthik D

  • When / Where / If to change Collation

    Greetings :)
    I've been through the pain of upgrading sql 2000 databases to sql 2012 (via 2008r2) although the new box (sql2012) is not live yet.
    I notice the COLLATION of the migrated user databases is SQL_Latin1_General_CP1_CI_AS and the server/system collation is Latin1_General_CI_AS.
    QUESTIONS:
    1) does it matter? they're almost the same
    2) how would I have changed an individual databases (and contents) collation during the upgrade? (IE: backup / restore onto 2008r2 (autoupgrade), backup / restore onto 2012 (autoupgrade)).
    I'm happy to go through the pain again if best.
    3) wouldn't it now be easier to just change the server and system databases to match the upgraded user databases (SQL_Latin1_General_CP1_CI_AS)?
    4) and wouldn't 3) above ensure continued smooth operations with the rest of the environment? (EG: Reporting Server)
    Richard

    Hi Richard,
    Based  on your description, SQL Server lets us store data in different collations, and we can set this at both the server level and at the individual database level. But when we join between different databases, or when we create a temp table and then
    compare the temp table data to the data of a user database in a different collation, conflict may occurs.
    When you restore a database, RESTORE uses the collation of the source database that is recorded in the backup file. The restored database has the same collation as the original database that is backed up. During the process of restoring database, you cannot 
    change the collation of the database. However, you can change the collation of the database(and contents) in SQL Server 2012 after restoring. You can create a script to change the collation of every object, and create a stored procedure to script all the objects
    (primary keys, foreign keys, constraints, indexes), then run these scripts in SQL Server 2012. For more details, you can follow the steps in this blog:
    Easy way to change collation of all database objects in SQL Server. Please make sure that you have backed up the database before changing the collation.
    The server collation acts as the default collation for all system databases that are installed with the instance of SQL Server, and also any newly created user databases. The server collation is specified during SQL Server installation. Actually, it is a
    complex operation to change the default collation for an instance of SQL Server, I recommend you not to change the server collation. For more details, please review this article:
    Set or Change the Server Collation.
    If you change  the server collation to a new collation,  the system databases (contains master, model, msdb and tempdb)  will be rebuilt using the new collation setting. Any user modifications to these databases will be lost, so it is
    important to backup any of this information you wish to retain.
    Thanks,
    Lydia Zhang

Maybe you are looking for

  • X freezes with enabled desktop effects

    Hello, since today, the X-server freezes shortly after logging into my desktop environment (KDE 4.6.2). Here's a backtrace from the log: [ 772.951] (EE) NVIDIA(0): Failed to allocate 2D engine [ 772.951] (EE) NVIDIA(0): *** Aborting *** [ 772.951] (E

  • Adapter type for inbound xml message XI3.0 SP10

    Hi, We are using XI3.0 SP10 and are about to set up a scenario where we will receive an xml to process. Up until now we have only received simple flatfiles  to process. My question is, can I use adapter type "File" to process this inbound xml file? A

  • ESS 50.4 supported in nw2004s EP w. 4.7 backend?

    On the download page for the ESS business package 50.4, it indicates the portal requirements as follows:  5.0 (SP5 and higher), EP 6.0 (SP0 and higher). We're running EP 7.0 SP 10 - is this a supported platform? Are there detailed instructions on con

  • After updating Firefox and Java, Firefox gets stuck loading,will not work, and I have to use End Now to exit it.

    I started to have problems after I updated Firefox and then I did a Java update, hoping this would help. Firefox will not finish loading, it gets stuck, I cannot go to websites with it, it is stuck. Then when I try to close it down, I get the message

  • Show ebook cover page instead of default EPUB icon

    Hi, As my collection of PDF ebooks was growing, I grew to appreciate the fact that Acrobat was showing the ebook cover in Windows Explorer instead of the default icon. It allowed me to quickly search for ebooks by browsing through the covers quickly,