我一直在阅读PowerShell是未来的道路。 在第一次发布的时候,我做了一大堆虚拟实验,但是从那以后我还没有在生产环境中使用它。 我知道,当我处理已经安装的操作系统的时候,就会有一天,所以我想做好准备。 我想知道: 你用它吗? 你使用PowerShell的“引导”过程是什么? 你用什么样的系统pipe理任务? 我是一名SQL Server数据库pipe理员。 与它有什么关系呢? 似乎每个人都同意微软推动这一点,但没有人真正使用它。 我想从系统pipe理员那里听到使用它来做每天的任务和共享一些代码示例。
我试图授予一个给定的数据库的所有表的所有特权给一个新的postgres用户(不是所有者)。 看来, GRANT ALL PRIVILEGES ON DATABASE my_db TO new_user; 不这样做。 成功运行这个命令(作为postgres用户)后,我得到以下为new_user: $ psql -d my_db my_db => SELECT * FROM a_table_in_my_db; ERROR: permission denied for relation a_table_in_my_db 两个问题: 1)上面的命令做了什么,然后,如果没有授予my_db上所有表的所有权限? 2)将所有表的所有权限授予用户的正确方法是什么? (包括将来创build的所有表格)
是否有一个将SELECT权限授予新用户 postgresql的单行内容? 一些可以实现以下伪代码的东西: GRANT SELECT ON TABLE * TO my_new_user;
有没有办法将Microsoft SQL Server数据库导出到SQL脚本? 我正在寻找一些与mysqldump类似的东西,取一个数据库的名字,然后生成一个脚本来重新创build所有的表,存储过程,重新插入所有的数据等。 我已经看到http://vyaskn.tripod.com/code.htm#inserts ,但我理想的是想要重新创build一切(不仅仅是数据),在一个单一的步骤来产生最终的脚本。