Sql 程序集创建后是否需要DLL?
使用创建程序集后,是否可以删除DLL文件C:\PATH\TO\DLL\File.DLLSql 程序集创建后是否需要DLL?,sql,sql-server-2005,sqlclr,Sql,Sql Server 2005,Sqlclr,使用创建程序集后,是否可以删除DLL文件C:\PATH\TO\DLL\File.DLL CREATE ASSEMBLY MyAssemblyName FROM 'C:\PATH\TO\DLL\FILE.DLL' ? 删除文件后,一切似乎都正常。但是 SELECT * FROM sys.assembly_files 在“名称”列中显示文件的路径。这会引起问题吗?(或DLL的内容是否存储在数据库中)汇编位被传输到数据库中,原始DLL位置是i相关的。其思想是,加载SQL的程序集在另一台机器上进行备
CREATE ASSEMBLY MyAssemblyName FROM 'C:\PATH\TO\DLL\FILE.DLL'
?
删除文件后,一切似乎都正常。但是
SELECT * FROM sys.assembly_files
在“名称”列中显示文件的路径。这会引起问题吗?(或DLL的内容是否存储在数据库中)汇编位被传输到数据库中,原始DLL位置是i相关的。其思想是,加载SQL的程序集在另一台机器上进行备份和还原后应继续工作,它必须完全包含在数据库中。它实际上存储在数据库中,因此可以删除 这意味着通过备份/恢复、附加/分离等,它是数据库的一个组成部分