24 Ocak 2014 Cuma

CLR Fonksiyon DLL'leri Nerede Tutulur?

CLR DLL'ler Sql Server'a yüklendikten sonra dosya olarak değil, veritabanı içerisinde bir obje olarak tutulduğundan dolayı sadece yükleme aşamasında Sql Server'ın görebileceği bir yerde durması yeterli, daha sonra kendisini silebilirsiniz.

Kaynaklar:
CLR in a cluster is no different than in a stand-alone instance. When you create a CLR object in SQL Server, it's in the DB - not the file system. The dll's for CLR assemblies in SQL Server are not loaded from the file-system, but from the database itself.
http://dbaspot.com/ms-sqlserver/218767-implementing-clr-cluster-print.html

When using CLR the placement of the dll is only important while loading the CLR assembly. Once this hace succesfully done you can remove the dll. So even on a cluster it makes no difference if you use a local drive or one of the shared cluster drives.
http://www.sqlservercentral.com/Forums/Topic395782-386-1.aspx#bm395787

Hiç yorum yok:

Yorum Gönder