जब मैं ARABIC_CS_AS
से PERSIAN_100_CS_AS
करने के लिए (डेटा सहित) अपने मौजूदा डेटाबेस का मिलान बदलने की कोशिश की निम्न त्रुटि होती है:समस्या
Alter failed for Database 'XXXX'. (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
The object 'ItemTables' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.
The object 'CK_FilteredReportColumnFilters' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.
The object 'CK_FilteredReportColumnFilters_1' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.
The object 'CK_FilteredReportColumnFilters_2' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.
The object 'CK_Reports' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.ALTER DATABASE failed. The default collation of database 'XXXX' cannot be set to Persian_100_CS_AS. (Microsoft SQL Server, Error: 5075)
त्रुटियों उल्लेख दूर करने के लिए कोशिश कर रहा है उन डेटाबेस ऑब्जेक्ट्स को हटाकर रूपांतरण प्रक्रिया में अन्य शीर्षकों के साथ एक और त्रुटि होती है।
कोई विचार? क्या इस समस्या को हल करने के लिए कोई अच्छी तरह से परिभाषित समाधान है?
संभव डुप्लिकेट [एसक्यूएल 2005 में क्लस्टर किए गए इंडेक्स कॉलम पर कॉलेशन बदलें] (http://stackoverflow.com/questions/581517/change-collation-on-clustered-index-column-in-sql-2005) – gbn