问题标签 [sql-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2139 浏览

sql-server - 如何在 64 位 SQL Server 2005 上设置 DB2 链接服务器?

我需要在大型机上创建一个连接到 DB2 数据库的链接服务器。有没有人在 64 位版本的 SQL Server 2005 上成功完成此操作?如果是这样,使用了哪些提供程序和设置?

无论我们是使用 Windows 身份验证帐户登录 SQL Server 还是使用 SQL Server 登录,链接服务器都能正常工作,这一点很重要。OPENQUERY由 4 部分组成的名称和查询方法都可以正常工作也很重要。我们在一台运行良好的 SQL Server 2000 机器上设置了一个,但它使用的提供程序不适用于 64 位 SS 2005。

0 投票
2 回答
2290 浏览

sql-server - 您如何测量 SQL 填充因子值

通常,当我在表上创建索引时,我通常Fill Factor会根据对如何使用表的有根据的猜测(多次读取或多次写入)来猜测应该是什么。

是否有更科学的方法来确定更准确的Fill Factor值?

0 投票
2 回答
2692 浏览

sql-server - SQL Server 2008 附带的 .Net 框架版本是什么?

SQL Server 2008 是否附带 .NET 3.5 CLR,以便用 CLR 编写的存储过程可以使用 3.5 功能?

0 投票
19 回答
431233 浏览

sql-server - 如何终止与 SQL Server 2005 数据库的所有当前连接?

我想重命名数据库,但不断收到数据库上“无法获得排他锁”的错误,这意味着有一些连接仍然处于活动状态。

如何终止与数据库的所有连接以便重命名它?

0 投票
3 回答
1047 浏览

sql-server - 为什么Sql Server 2005 维护计划对dbcc checkdb 使用错误的数据库?

这是我看到除了我自己之外的其他人的问题,我还没有找到一个很好的解释。

假设您有一个维护计划,其中包含检查数据库的任务,如下所示:

如果您在任务执行后查看日志,您可能会看到如下内容:

它没有检查 MyDb,而是检查了 master 和 msssqlsystemresource。

为什么?

我的解决方法是使用以下方法创建一个 Sql Server 代理作业:

这总是很好。

0 投票
4 回答
12489 浏览

sql-server - 您如何将从 datepart 获得的数字转换为当天的名称?

是否有一种快速的单线器可以在 Sql Server 中调用 datepart 并取回当天的名称而不仅仅是数字?

这将返回 1-7,周日为 1。我想要“周日”而不是 1。

0 投票
3 回答
3023 浏览

sql-server - 在 SSAS 中处理多维数据集期间没有跟踪信息

当我在 Visual Studio 2005 中处理多维数据集时,我收到以下消息:

处理成功。跟踪信息仍在传输中。如果您不想等待所有信息到达,请按停止。

并且不显示任何跟踪信息。多维数据集被它处理好有点烦人。有任何想法吗?我通过网络服务器访问多维数据集。

0 投票
11 回答
4346 浏览

sql - 建立审计制度;SQL Server 后端上的 MS Access 前端

所以基本上我正在为我的公司构建一个应用程序,它需要使用 MS Access 构建,它需要在 SQL Server 上构建。

我已经制定了大部分计划,但很难找到处理审计系统的方法。

由于它仅在内部使用,您甚至无法从建筑物外部触摸数据库,我们没有使用登录系统,因为该程序只有在用户已经通过 Active 登录到我们的内部网络后才会使用目录。知道了这一点,我们正在使用一个系统来自动检测 Active Directory 用户的名称以及他们在其中一个数据库表中的权限,从而决定他们可以做什么或不可以做什么。

所以实际的审计表将有 3 列(这个设计可能会改变,但对于这个问题没关系);谁(Active Directory 用户)、何时(添加/删除/编辑时间)、什么(更改了什么)

我的问题是我应该如何处理这个问题。理想情况下,我知道我应该使用触发器,以便在没有记录审计的情况下更新数据库,但是我不知道如何以这种方式获取 Active Directory 用户。另一种方法是将其直接编码到 Access 源中,以便每当发生变化时,我都会运行 INSERT 语句。显然这是有缺陷的,因为如果 Access 发生某些事情或数据库被其他东西触及,那么它将不会记录审计。

任何可能对我有帮助的建议、示例或文章将不胜感激!

0 投票
3 回答
10824 浏览

sql-server - 找出完整的 SQL Server 数据库大小

我需要知道 SQL Server 2000 中的所有数据库占用了多少空间。我做了一些研究,但找不到任何脚本来帮助我。

0 投票
5 回答
19231 浏览

sql-server - 数据库复制。2台服务器,主数据库,第二台是只读的

假设您有 2 个数据库服务器,一个数据库是执行所有写入操作的“主”数据库,它被视为“真实/原始”数据库。另一台服务器的数据库是主数据库(从?)的镜像副本,将用于对应用程序的某个部分进行只读操作。

你如何设置一个从数据库来镜像主数据库上的数据?据我了解,从/只读数据库是使用主数据库的事务日志文件来镜像数据正确吗?
在从属数据库镜像数据的频率方面,我有哪些选择?(实时/每 x 分钟?)。