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 2008不能更改安装路径吗

我的电脑已经安装了SQL server后,还能不能装mysql数据库

SQL Server 2008 R2 到 MySQL 的迁移

SQL Server 2008 R2 到 MySQL 的迁移