【发布时间】:2012-06-13 13:04:32
【问题描述】:
我遇到的一个问题是将应用程序部署到没有安装 SMO 的机器上。我想执行具有GOstatements 的脚本,但也想避免在目标机器上安装 SMO 包或解析 SQL 脚本文件的需要(因为我不知道 sql 脚本是否包含函数或 SP)。
我尝试手动将 SMO relevenat dll 复制到可执行文件的 bin 文件夹,但运行应用程序总是需要一些其他 dll。
有什么帮助吗?
【问题讨论】:
-
您需要提供更多关于您正在尝试做什么、预期结果和具体问题的详细信息。
-
为什么要使用 GO 语句?
-
我有 MSSQL 脚本需要执行,但不知道它们的格式,必须支持执行包含 GO 语句的脚本
-
GO只是分割脚本的指标。为什么不获取查询文本,将其拆分为您选择的数组或集合,以GO作为分隔符,然后依次迭代运行每个脚本?
标签: c# sql-server database smo