2008年03月24日(Mon) [長年日記]
_ SQL Server(2005以降)でCLRデータベースオブジェクトを有効にする
テスト用サーバでCLRストアドプロシージャを動かすために行った設定の内容。
本番サーバでも必要になるだろうから,忘れんようにメモっとく。
- データベースの互換性モードをSQL Server 2005にする。
(SQL Server 2005)EXEC sp_dbcmptlevel 'データベース名', 90
(SQL Server 2008)ALTER DATABASE データベース名 SET COMPATIBILITY_LEVEL = 90
-- 2008なら90の代わりに100 - CLR統合を有効にする。
(SQL Server 2005,SQL Server 2008)EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO