2009-11-17 46 views
1

我可以删除DLL的文件C:\路径\创建与程序集创建后需要DLL吗?

CREATE ASSEMBLY MyAssemblyName FROM 'C:\PATH\TO\DLL\FILE.DLL' 

组装后\ DLL \ FILE.DLL?

删除文件后,似乎一切正常。但是

SELECT * FROM sys.assembly_files 

显示名称列中文件的路径。这会导致问题吗? (或者是存储在数据库中的DLL的内容)

回答

2

汇编位被传送到数据库中,原始DLL位置是相关的。这个想法是,一个SQL加载的程序集应该在不同的机器上备份和恢复后继续工作,它必须完全包含在数据库中。

1

它实际上是存储在sys.assembly_files因此可以将其删除

这意味着它是通过backuo数据库的一个组成部分/恢复,安装/拆卸等

相关问题