適用先
SQL Server 2019 on Windows

現象

次のような状況で問題が発生します。

  • SQL Server インスタンスを 2019 RTM 以降のバージョンSQL Serverにアップグレードするか、2019 年より前の SQL Serverバージョンから SQL Server 2019 RTM 以降のバージョンにデータベースを復元することを想定しています。

  • データベース互換性レベルを 150 に変更します。

  • すべてのテーブルとUser-Defined関数 (UDF) を使用して復元されたデータベースにトランザクション パブリケーションを作成すると、スナップショット エージェントが失敗し、次のエラー メッセージが返されます。

Microsoft.SqlServer.Replication.ReplicationAgentSqlException

Datetime 例外メッセージ: ステートメント "CREATE/ALTER FUNCTION" に無効なオプションが指定されました。

Datetime 戻り値を持つ RETURN ステートメントは、このコンテキストでは使用できません。

Datetime メッセージ コード: 487

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

解決方法

この問題は、SQL Serverの次の累積的な更新プログラムで修正されています。

SQL Server 2019 の累積的な更新プログラム 8

SQL Serverの累積的な更新プログラムについて:

SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。

SQL Server 2019 の最新の累積的な更新プログラム

参照情報

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。