如何:部署引用的程序集中的 SQL CLR 数据库项目项
您不能使用 Visual Studio 中的部署功能来部署引用的程序集中的 SQL Server 公共语言运行时 (SQL CLR) 数据库项目项, 而必须改用 Transact-SQL Create Assembly 语句。 例如,如果一个 SQL CLR 数据库项目包含对另一个 SQL CLR 数据库项目的引用,则不能在第一个项目中使用部署命令来部署第二个(引用的)项目中的项。
部署引用的程序集中的 SQL CLR 项目项
生成项目中的项,以及必须在引用的程序集中生成的任何项。
使用 Transact-SQL Create Assembly 语句来部署项,同时传入要部署到 SQL Server 的 DLL 的信息。 有关更多信息,请参见 Microsoft 网站上的 Create Assembly (Transact-SQL)(创建程序集 (Transact-SQL))主题。
重要事项
您必须具有适当的权限才能将新的或更新后的程序集部署到数据库。 有关更多信息,请参见执行 Visual Studio 的数据库功能所需的权限。
请参见
任务
如何:为使用 SQL Server 公共语言运行时集成的数据库对象创建项目
如何:通过使用公共语言运行时集成创建和运行 SQL Server 存储过程
如何:通过使用公共语言运行时集成创建和运行 SQL Server 触发器
如何:通过使用公共语言运行时集成创建和运行 SQL Server 聚合
如何:通过使用公共语言运行时集成创建和运行 SQL Server 用户定义的函数
如何:通过使用公共语言运行时集成创建和运行 SQL Server 用户定义的类型