 |
|
 |
That project saved us lots of work and, above all, lots of time developing and testing. So, thank you very very much.
|
|
|
|
 |
|
 |
High code quality. Great functionality. Works flawlessly.
|
|
|
|
 |
|
 |
There are may articles - suggestions on changing Database collation, but all provide some primitive scripts to get the column names or create the Alter Table - Alter Column commands.
All warn about dropping and re-creating indexes and constraints but this is as far a they go.
This utility is a GEM !!
Many thanks and congrats !
|
|
|
|
 |
|
 |
This article including source code was work its weight in gold.
The application worked for our 2008 database out-of-the-box.
I am SO impresed.
|
|
|
|
 |
|
 |
SUPERB & BRILLIANT - Saved me soooo much work!
|
|
|
|
 |
|
 |
Excellent application, works as expected. Good work mate...
|
|
|
|
 |
|
 |
I'm impressed! Good work
|
|
|
|
 |
|
 |
Searched the whole day for snippets of this script and now...great work! Thanks a lot.
|
|
|
|
 |
|
 |
I was just about to write this and presto!
You made my day!
RC
|
|
|
|
 |
|
 |
This is an excellent piece of software. Why MS don't have something like it included in the base product I do not know. Well done Mr. Baker.
|
|
|
|
 |
|
 |
We move a System Center Config Manager DB and were getting error about Collation, I tried several other suggestions to change it but constantly had errors. Your little apps seems to have done the trick, it did throw a few warnings but it let me continue and the database seems fine.
Much appreciated,
D
|
|
|
|
 |
|
|
 |
|
 |
This is lifesaver when it comes to collation problem.
|
|
|
|
 |
|
 |
Thanks for what appears to be a great tool.
I have SQL Server 2005 env with collation Latin1_General_CS_AI where I have restored a database of collation Latin1_General_BIN.
When I am trying to use the tool to generate a Script to convert the database to Latin1_General_CS_AI, it gives an error. It is in a large window which I cannot resize to see the details of. Can you help me? Thanks.
http://drop.io/awdon51
|
|
|
|
 |
|
|
 |
|
 |
I tried to convert source code to vs 2008, but not work, please help me!
LINE:
private SQLDMO.ApplicationClass m_app = new ApplicationClass();
Error description :
Retrieving the COM class factory for component with CLSID {10020100-E260-11CF-AE68-00AA004A34D5} failed due to the following error: 80040154.
Thanks
|
|
|
|
 |
|
|
 |
|
|
 |
|
 |
I noticed that when scripting table functions containing cross Apply the Cross apply portion of te join is not scripted it is parsed out completely.
Colin Robinson
|
|
|
|
 |
|
 |
I noticed my objects were prefixed with user names and not schema names where the default schema of dbo was not used causing invalid drop object statements and a failed script.
the drop function script and i presume other scripts in the project were doing a join between sysuser and sysobjects to come up with incorrect schema qualified objects (they were were creating user qualified which isnt always the same thing):
I modifid the Code as follows to correct the schema qualification and lost the join
Cheers
Colin Robinson
select 'DROP FUNCTION ['+ OBJECT_SCHEMA_NAME(o.[id]) + '].['+o.name+']'
from sysobjects o
where objectproperty(id,'IsMSShipped')=0
and objectproperty(id,'IsTableFunction')=1
|
|
|
|
 |
|
|
 |
|
 |
Did you condider updating collationid in syscolumns directly instead of issuing multiple ALTER TABLE ... COLLATE ... statements?
(you would still need to recreate the indexes though)
|
|
|
|
 |
|
 |
Hi, looks good at a first glance, but don't you think your utility should be updating statistics on affected columns/indexes, at least optionally?
|
|
|
|
 |
|
 |
works awesome man thanks alot
|
|
|
|
 |
|
 |
Extremely useful.
On my first go and at first glance, it seems to have fixed everything the way I wanted it to.
You're hired!
|
|
|
|
 |