首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powershell插入数据

使用powershell插入数据
EN

Stack Overflow用户
提问于 2017-05-12 06:53:53
回答 1查看 954关注 0票数 0

我们有一个静态sql文件,它由insert语句组成;基本上是测试数据。是否可以在启用始终加密的azure sql db上使用powershell执行此脚本?我们用钥匙库来储存证书。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-12 17:25:37

不幸的是,PowerShell (Invoke-SqlCmd)此时不支持针对加密列的insert语句。微软目前唯一支持此类语句的SQL工具是SSMS -请参阅:https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/configure-always-encrypted-using-sql-server-management-studio#param

另一种方法可以是将测试数据放入CSV文件,并使用将数据导入数据库。您可以将导入作业保存为SSIS包,可以从命令行执行该包。这里有一篇关于使用I/E向导从数据库导入(和加密)数据的博客文章(从文件导入数据类似)。https://blogs.msdn.microsoft.com/sqlsecurity/2015/10/31/ssms-encryption-wizard-enabling-always-encrypted-in-a-few-easy-steps/

雅库布

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43931155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档