我正在开发将静默部署 SQL 服务器实例的工具,我需要在安装后运行一些脚本,但我很难找到 SQLCMD 实用程序的位置。
例如,我使用这个:
FEATURES=SQLENGINE,SDK
但是安装完成后系统上没有SQLCMD。
它在哪里?
更新:
我设法创建了一个静默安装,其中包括 sqlcmd 工具:
FEATURES=SQLENGINE,工具
我正在开发将静默部署 SQL 服务器实例的工具,我需要在安装后运行一些脚本,但我很难找到 SQLCMD 实用程序的位置。
例如,我使用这个:
FEATURES=SQLENGINE,SDK
但是安装完成后系统上没有SQLCMD。
它在哪里?
更新:
我设法创建了一个静默安装,其中包括 sqlcmd 工具:
FEATURES=SQLENGINE,工具
我们有一个在 2 个 SQL 2016 服务器上运行的发布和一个订阅者。现在我们在订阅初始化期间收到的错误是:
错误信息:
架构脚本“vw_BlackList_961.sch”无法传播到订阅者。(来源:MSSQL_REPL,错误号:MSSQL_REPL-2147201001) 获取帮助:http://help/MSSQL_REPL-2147201001 无法复制视图或函数,因为订阅服务器上不存在引用的对象或列。(来源:MSSQL_REPL,错误号:MSSQL_REPL20164)获取帮助:http://help/MSSQL_REPL20164 无效的对象名称“StaffBlacklistedSites”。(来源:MSSQLServer,错误号:208)获取帮助:http://help/208
很明显,SQL 服务器想先推送 VIEW 而不是先推送 TABLE。这怎么可能?如何解决这个问题?
谢谢,德扬