我需要创建一个脚本来读取一些Access数据库并将一些值写入SQL Server数据库。
由于我安装了Office 32位,因此我只能安装32位Access提供程序 但我想使用SQL Server snap-ins来运行64位的SQL命令。
现在,我怎样才能将两者结合起来?我需要使用Powershell x86运行Access查询,并将获取的数据发送到Powershell x64,以便它可以将其插入SQL Server。
我看到的唯一解决方案是删除SQL管理单元,并自行重写SQL包装器,但这很难过。
答案 0 :(得分:0)
事实证明,SQL Server管理单元已过时,已被SQLPS模块替换。
可从此处下载最新的SQLPS版本:http://www.microsoft.com/en-us/download/details.aspx?id=35580(选择您需要的PowerShellTools.msi
。
安装x86\PowerShellTools.msi
后,SQLPS模块可从x86 PowerShell获得,并具有与" old"相同的功能。加载项(Invoke-SqlCmd
...)