小编Sea*_*y84的帖子

删除实例和 SQL Server Express 版本并转到标准/开发人员/企业

我想从 SQL Server 2008 R2 Express 迁移到 SQL Server 2008 R2 Developer 或 Enterprise。

我刚刚注意到我正在运行以下服务:

  • SQL 服务器 (MSSQLSERVER)
  • SQL Server (SQLEXPRESS)
  • SQL Server (SQLR1)
  • SQL Server (SQLR1V2)
  • SQL Server 代理 (MSSQLSERVER)
  • SQL Server 代理 (SQLR1)
  • SQL Server 代理 (SQLR1V2)

我想在这里完成的是维护我在(本地)中的数据库。我怎么知道这是针对哪个实例运行的?

此外,完全删除 Express Edition 并使用 Management Studio 界面安装 SQL Server 的开发人员/企业版。我最终希望在一天结束时拥有 SQL Profiler。

我不介意是否必须删除所有服务、实例、管理工作室等。

只要我能做三件事:

  • SQL Server 开发人员/企业
  • SQL Server 管理工作室
  • SQL探查器

编辑:
我已经从 MSDN 下载了 SQL Server 2008 R2 Developer (x86, x64, ia64) - DVD(英文)。但是,根据安装,我已经安装了 Management Tools - Basic。 在此处输入图片说明

Edit2: …

sql-server-2008 ssms sql-server-express

6
推荐指数
1
解决办法
3106
查看次数

SQL Server 2008 加密的简单实现

我正在考虑使用一些 SQL Server 2008 的加密。

我在 MSDN 上阅读了以下文章:

Q1a:是否为每个数据库实例创建了主密钥密码?

IF NOT EXISTS 
    (SELECT * FROM sys.symmetric_keys WHERE symmetric_key_id = 101)
    CREATE MASTER KEY ENCRYPTION BY 
    PASSWORD = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
GO
Run Code Online (Sandbox Code Playgroud)

Q1b:如果我在 Server1 上创建主密钥密码并加密表中的列。当我备份该数据库 (.bak) 时,我是否能够将数据库还原到另一个 Server2,或者我是否必须使用相同的密码在 Server2 上创建一个主密钥?

Q2 : 如果我想恢复到另一台服务器,是否需要备份证书、主密钥或对称密钥?

CREATE CERTIFICATE HumanResources037
   WITH SUBJECT = 'Employee Social Security Numbers';
GO

CREATE SYMMETRIC KEY SSN_Key_01
    WITH ALGORITHM = AES_256
    ENCRYPTION BY CERTIFICATE HumanResources037;
GO
Run Code Online (Sandbox Code Playgroud)

Q3 : 什么时候应该打开对称密钥?应该在每次选择之前完成然后关闭吗?即在存储过程开始时打开,然后关闭。

-- Open the symmetric key with which to encrypt the …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 security encryption

3
推荐指数
1
解决办法
1953
查看次数