0

SQLAzureMW v3.8.8 を使用していますが、生成されたスクリプトで多くのエラーが発生します。そして問題は、各エラーがどの行で生成されるかわからないことです。

エラー #: 105 -- 文字列 'CREATE PROCEDURE [dbo].[spAdminParametrosGet] の後の閉じていない引用符

エラー #: 156 -- キーワード「ELSE」付近の構文が正しくありません。

エラー #: 40512 -- 非推奨の機能 'NOLOCK または READUNCOMMITTED in UPDATE または DELETE' は、このバージョンの SQL Server ではサポートされていません。

' 付近の構文が正しくありません

TSQL スクリプトは、SQL ストアド プロシージャを文字列として生成し、動的 ​​SQL を使用して作成されます。一部のストアド プロシージャには、内部にコメントが含まれています。

それが、データベースを Azure にすばやく移行するための原因または提案でしょうか?

4

1 に答える 1

0

SQL Server から SQL Azure に移行する SP およびその他のステートメントの一部に互換性がない可能性が非常に高くなります。サポートされている TSQL 機能とサポートされていない TSQL 機能の一覧を次に示します。

http://msdn.microsoft.com/en-us/library/windowsazure/ee336250.aspx

また、ソース SQL Server が何であるかについて言及していませんか? すべての SQL Server が完全な機能をサポートしているわけではないため、SAMQ (3.8 または 4.01)

また、以下のサポートされていないリストから TSQL ステートメントを照合し、以下のリストのいずれかが TSQL ステートメントの一部であるかどうかを確認してください。

http://msdn.microsoft.com/en-us/library/windowsazure/ee336253.aspx

于 2012-05-27T20:11:10.997 に答える