sqlserver2008能不能像mysql那样转储数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver2008能不能像mysql那样转储数据库相关的知识,希望对你有一定的参考价值。
如果可以,具体怎么做,说一下吧
参考技术A 你可以在实例那里右键 任务 然后里面有复制数据库追问谢谢了
我们可以像在 SQL Server 中那样加密雪花中的存储过程吗?
【中文标题】我们可以像在 SQL Server 中那样加密雪花中的存储过程吗?【英文标题】:Can we Encrypt Stored procedures in snowflakes similar to what we do in SQL Server? 【发布时间】:2020-04-27 09:50:48 【问题描述】:我们能否像在 SQL Server 中那样加密 Snowflake 中的存储过程?
例如,类似于
CREATE PROCEDURE #EncryptSP
WITH ENCRYPTION
AS
QUERY HERE
GO
【问题讨论】:
【参考方案1】:Snowflake 数据库中的所有内容都是加密的,因此我认为问题在于允许用户运行存储过程但看不到其内容。这不是问题。
-- Using a database called TEST
grant usage on database test to role public;
grant usage on schema public to role public;
-- Create a secure procedure and run it as SYSADMIN (or whatever role you want)
create or replace secure procedure test.public.hello_world()
returns string
language JavaScript
execute as owner
as
$$
return "Hello world";
$$;
-- Allow users in the PUBLIC role to run the procedure
grant usage on procedure HELLO_WORLD() to role PUBLIC;
-- Test that users in role PUBLIC can run the procedure
use role public;
use database test;
use schema public;
call HELLO_WORLD();
-- However, they cannot see the stored procedure
select get_ddl('procedure', 'HELLO_WORLD()');
-- The owner can.
use role SYSADMIN;
select get_ddl('procedure', 'HELLO_WORLD()');
【讨论】:
嗨,格雷格,感谢您的回答。这似乎是合乎逻辑的。我希望用户使用存储过程,但看不到您指出的内容。那么,只有管理员角色我们才能做到这一点,还是我们也可以创建自定义角色? 您也可以使用自定义角色。 谢谢格雷格!感谢您的及时回复。以上是关于sqlserver2008能不能像mysql那样转储数据库的主要内容,如果未能解决你的问题,请参考以下文章
Keil C51用C写单片机程序能不能像汇编那样跳转到任意地方?
pl/sql如何现实像sqlserver中的树形结构目录界面,就是能查看表视图那样的界面。
我的电脑已经安装了SQL server后,还能不能装mysql数据库