标签: sql

我们应该为 Web 应用程序使用哪种排序规则 - SQL Server 2005

我们想使用 UTF-8 的等效项,但似乎无法在 SQL Server 2005 中找到合适的选项。我们应该使用哪个选项?

sql sql-server

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

为什么要从 SQL 2005 升级到 SQL 2008 R2?

我的任务是编写一份文档,概述在我的全新 BI 项目中使用 SQL 2008 R2 而不是 SQL 2005 的最佳理由。我们的政策是一次只使用两个版本,而且这里的某个地方仍然有 SQL 2000 盒子......

根据此链接,我知道微软线路。http://www.microsoft.com/sqlserver/2008/en/us/why-upgrade.aspx

我想知道的是您对哪些是最好的功能以及原因的看法。

因此,如果您能帮助我尝试说服管理层使用实际上是最新的产品,我将不胜感激。

sql sql-server sql-server-2005 sql-server-2008

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

如果在 SQL2005 实例上安装 SQL Service Pack 4,我是否还需要安装早期的 SP

关于更新,我很少与 SQL 服务器保持联系。
现在我想更新这些服务,我看到现在是 SQL2005 数据库的实际 SP4。
我的问题是:
如果我跳过 SQL 服务包 2 或 3 并只安装服务包 4,我是否有所有 sql 组件的最新更新,我是否还需要安装除 SP4 之外的其他服务包?

sql update sql-server-2005 service-pack

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

内存有限时使用什么 SQL 服务器?

目前正在使用内存有限的 ubuntu 机器,想知道要使用什么 SQL 服务器?

我安装了 MySQL,它消耗了大量内存(几乎全部),但能够减少一点。

有人推荐了 Percona,有人推荐了 SQLite。想知道什么服务器使用基本 SQL 功能提供低内存使用率?

sql memory-usage

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

SQL-加密数据库

我已经从实时环境中备份并尝试在本地机器上使用它。直播中的数据库是用密钥加密的。

我已将数据库恢复到 localbox 并且无法运行任何存储过程,因为我有以下问题

Please create a master key in the database or open the master key in the session before performing this operation.
Run Code Online (Sandbox Code Playgroud)

有没有人遇到过这个问题,你是如何解决的。你能一步一步提供答案吗?

我知道实时数据库上加密的密码。

sql sql-server

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

SQL Server 数据库备份存储

这是比较基本的问题。

我们每周对服务器上的所有数据库进行备份,大小约为 20GB。所有计划好的(缩小,备份)

我们将它们存储在网络驱动器上。

现在 .bak 文件的数量已经增加(假设有 10 个数据库备份,每个 10GB 每周产生 100Gb,每月产生 400Gb,每 6 个月产生 2400Gb)。

虽然现在购买硬盘空间很便宜,但问题是将它们存档以备将来参考。

存储备份的最佳解决方案是什么(假设我们需要将数据回溯到 6 个月到 1 年)?

注意:我使用的是 SQL Server 2000。

谢谢,

backup sql sql-server tsql

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

关于安全问题在 Internet 上分发 SQL Server

我们将把我们的服务器放在两个地方,以保持高水平的冗余并避免带宽批评。两台服务器位于不同的 LAN 上,但通过 WAN 网络(通过 Internet)进行通信。其中一台服务器是主服务器,另一台是辅助服务器。问题是该软件不仅包含一个数据库,而且在主服务器上还有必须传输到第二台服务器的文件。我们正在使用SQL SERVER 2005

我们设计的主要要求如下:

  1. 我们正在使用SQL Server 2005,将来打算将数据库升级到 Oracle。所以我们必须考虑维护和进化问题。
  2. 文件(图像、电影等)也必须传输到第二个服务器。
  3. 位于 Internet 的两台服务器之间的关系必须是完全安全的。安全是重点之一。主服务器上唯一打开的端口是用于 HTTP 请求的端口 80,它只是只读的,所有其他端口都关闭,这被证明是一个非常安全的选项。
  4. 两台服务器之间的带宽非常有限,我们不想增加主服务器的负担。
  5. 第二个服务器必须是可写的,但第二个服务器上的任何修改都不会回发到主服务器。所以我们有一个单向交易,不想要一个双向交易。

  1. 解决方案 I SQL Servers 之间的数据传输:Transactional Replication 服务器之间的文件传输:Cute FTP 安全选项:VPN 在这个解决方案中,我们将使用 VPN 来保护两台服务器之间的关系。两个 SQL SERVER 之间的数据通过事务复制发送。

  2. 方案二 SQL Server 之间的数据传输:备份和恢复 服务器之间的文件传输:Cute FTP 安全选项:VPN 这里我们将每六小时备份一次数据库,并通过安全隧道 - VPN - 将数据与文件一起发送通过 FTP 到第二个服务器。此解决方案的缺点是它使用了大量带宽,并且比第一个解决方案花费更多的时间。

  3. 解决方案三 SQL Server 之间的数据传输:Web 同步与 Merge Replication 服务器之间的文件传输:WebDAV over SSL 安全选项:- 这里我们使用 Merge Replication 进行复制,虽然我们不打算使用 Merge Replication 的双向选项. 我们将使用 Web 同步而不是 VPN。要将文件传输到第二台服务器,我们将使用基于 SSL 的 WebDAV 来保护连接。此选项的可能缺点是我不确定数据传输是否安全,并可能导致主服务器缺乏安全性。即使对于 …

security sql replication sql-server sql-server-2005

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

SQL Server 2012 Express Edition 中的数据库大小限制

我想使用 SQL Server 2012 速成版。有人知道数据库的最大文件大小限制吗?

sql sql-server-2012

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

Group By , COUNT(*) 和 JOIN

运行下面的 SQL 时,任何在 placemarks 表中没有 id 匹配的 placemark_types.id 都不会在结果中返回任何内容。在地标中没有匹配记录的情况下,我试图至少将 type_count 恢复为 0。

因此,如果我的 placemark_types.name 为“警告”,并且地标表中没有“警告”,则我想获取列 | 0 | 'Warning'|

SELECT COUNT( * ) AS type_count, placemark_types.name
FROM  `placemark_types` 
JOIN placemarks ON placemark_types.id = placemarks.type_id
WHERE placemark_types.parent_id =0
GROUP BY placemark_types.id
Run Code Online (Sandbox Code Playgroud)

mysql sql

1
推荐指数
1
解决办法
2万
查看次数

在 Internet 上使用 MySQL Workbench 是否安全?

假设我在地球另一端的某个地方有一台带有 SQL 数据库的服务器。通过 Internet 建立连接是否安全?例如使用 MySQL Workbench。

我之所以这么问是因为我听说与服务器的连接,尤其是使用上述软件的连接,默认情况下是未加密的。如果我对每个远程连接都强制使用 SSL,还会存在哪些风险?开放的 MySQL 端口本身是否存在安全风险?

mysql security remote-access sql

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