重新安装系统后,我正在尝试使用SQL Azure批量备份工具获取数据库的副本。另外,我安装了SQL Server 2016 SP1 Express。
但是,当我尝试运行备份工具时,它会告诉我
错误消息=无法加载文件或程序集 'Microsoft.SqlServer.Smo,Version = 10.0.0.0,Culture = neutral, PublicKeyToken = 89845dcd8080cc91'或其依赖项之一。该 系统找不到指定的文件..
经过一些谷歌搜索后,我发现Microsoft.SqlServer.Smo
是 SQL Server管理对象之一。精细。可以理解的是,这不会与SQL Express一起安装。那么我可以自己安装吗?
Apparently“如果要确保在运行应用程序的计算机上安装SQL Server管理对象,可以使用SQL Server feature pack中的共享管理对象.msi。” p>
所以我跟着这个链接到一个页面,它提供了6个不同的.msi下载,其中没有一个像名称中的“共享管理对象”或“sql server feature pack”。
有人能指出我将安装这些 SQL Server管理对象的安装程序,与SQL Server 2016 SP1 Express兼容吗?
答案 0 :(得分:2)
如果向下滚动下载列表,您将看到更多下载和" ENU \ x64 \ SharedManagementObjects.msi"。
答案 1 :(得分:1)
要将在SQL Azure上创建的bacpac恢复到本地SQL Server Express实例,请下载最新版本的SQL Server Management Studio,然后将bacpac下载到您的PC,然后按照this上提供的步骤操作制品
希望这有帮助。
此致
Alberto Morillo