0

ASP.NET アプリケーション用に Visual Studio.NET のサーバー エクスプローラーから SQL Server データベースを使用しています。一部のテーブル フィールドのデータ型を から に変更する必要がありintますuniqueidentifier。次のエラー メッセージが表示されます。

'int' から 'uniqueidentifier' への変換は、接続されたデータベース サーバーではサポートされていません。

どうすればこの変更を行うことができますか?

4

1 に答える 1

0

変更するには、以下のスクリプトを手動で実行する必要があります

最初にテーブルからデータを削除してから

ALTER TABLE dbo.TableName
ALTER ColumnName varchar(50)
その後
ALTER TABLE dbo.TableName
ALTER ColumnName uniqueidentifier

それでおしまい。

于 2012-10-20T10:52:19.800 に答える