问题标签 [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 投票
9 回答
90165 浏览

sql-server - 在 Sql Server 维护计划中重组索引与重建索引

在更好的 SQL Server 数据库的 SSW 规则中有一个完整的数据库维护计划的示例:SSW。在示例中,他们同时运行 Reorganize Index、Rebuild Index 和 Update Statistics。这有什么意义吗?我认为 Reorganize Index 是 Rebuild Index 的一个快速但效率较低的版本?并且索引重建也会自动更新统计信息(至少在聚集索引上)。

0 投票
5 回答
1158 浏览

sql-server - Replicating between SQL Server 2005 and SQL Server Compact Edition

Can it be done and if so, how?

0 投票
7 回答
247697 浏览

sql-server - 如何在 SQL Server 上启用 MSDTC?

这甚至是一个有效的问题吗?我有一个使用 MSTDC 的 .NET Windows 应用程序,它抛出异常:

System.Transactions.TransactionManagerCommunicationException:分布式事务管理器 (MSDTC) 的网络访问已被禁用。请使用组件服务管理工具在 MSDTC 的安全配置中启用 DTC 进行网络访问---> System.Runtime.InteropServices.COMException (0x8004D024):事务管理器已禁用对远程/网络事务的支持。(来自 HRESULT 的异常:0x8004D024)在 System.Transactions.Oletx.IDtcProxyShimFactory.ReceiveTransaction(UInt32 propgationTokenSize,Byte[] propgationToken,IntPtr managedIdentifier,Guid& transactionIdentifier,OletxTransactionIsolationLevel&isolationLevel,ITransactionShim&transactionShim)......

我按照Kbalertz 指南在安装了应用程序的 PC 上启用了 MSDTC,但仍然出现错误。

我想知道这是不是数据库问题?如果是这样,我该如何解决?

0 投票
3 回答
12101 浏览

sql-server - SQL Server 恢复状态

还原 SQL Server 数据库时,我注意到有 3 种不同的恢复状态可供选择:

  • 使用恢复还原
  • 无恢复还原
  • 用待机恢复

我一直将其保留为默认值,但它们都是什么意思?

(最好用外行的话)

0 投票
5 回答
4068 浏览

c# - .NET/SQL Server 中的连接池?

在使用 SQL Server 数据库在 .NET 中开发应用程序时,编写自定义连接池代码是否必要或有利?我知道 ADO.NET 为您提供了启用/禁用连接池的选项——这是否意味着它已内置到框架中并且我不需要担心它?为什么人们谈论编写自己的连接池软件,这与 ADO.NET 中内置的软件有何不同?

0 投票
5 回答
8122 浏览

sql-server - 您如何使用 SSRS 处理审计日志记录?

我在 SQL Server Reporting Services 2005 中有一些需要保留审核日志的报告。审计日志应该包括谁用什么参数运行了什么报告。我无法使用 Windows 身份验证。

记录此信息的最佳方式是什么?

0 投票
10 回答
132357 浏览

sql-server - 将文件存储在数据库中而不是文件系统中?

一般来说,与文件系统相比,将文件存储在数据库(特别是 mssql)中对性能的影响有多大?除了应用程序可移植性之外,我想不出我想将我的文件作为 varbinaries 存储在 SQL Server 中的原因。

0 投票
3 回答
4306 浏览

sql-server - 如何让 dbmail 处理 SQL Server 2005 队列中的项目?

当我使用 sp_send_dbmail 存储过程时,我收到一条消息说我的邮件已排队。但是,它似乎永远不会交付。如果我运行以下 SQL,我可以在队列中看到它们:

此 SQL 返回 1:

此存储过程返回 STARTED:

已设置适当的帐户和配置文件,并且邮件在某一时刻正常运行。msdb.dbo.sysmail_event_log 中没有错误。

0 投票
4 回答
2439 浏览

sql-server - ADO.NET 连接池和 SQLServer

  • 它是什么?
  • 如何使用 MS SQL 实现连接池?
  • 什么时候出现性能影响
    • 一个接一个地执行许多查询(即使用一个循环调用存储过程的 30K+ 迭代)?
    • 执行一些需要很长时间(10 分钟以上)的查询?
  • 有没有最佳实践?
0 投票
4 回答
10022 浏览

sql-server - 针对 ODBC 数据源使用 MS Reporting Services (SQL Server 2008) 中的参数

我在 Visual Studio 中编写了一个报告,该报告采用用户输入参数并针对 ODBC 数据源运行。我想手动编写查询,并让报告服务在将 where 子句发送到数据库之前用参数值替换部分 where 子句。似乎正在发生的事情是,@parmName我假设将被替换的实际上是作为 SQL 语句的一部分发送的。我是否在某处缺少配置设置,或者这根本不可能?

我没有在工具中使用过滤器选项,因为这似乎会从数据库中带回完整的数据集并在 SQL Server 上进行过滤。