Questions tagged «sql-server»

与Microsoft SQL Server有关的问题。如果您的问题是特定于版本的,请也为该版本专门标记。您的SQL Server问题属于这里还是其他站点?单击下面一行中的关于sql-server标记的链接。

3
秋季时间变更期间的计划作业
我想知道其他人如何处理这种情况。 如果您有工作计划在凌晨1:30运行,该怎么办。在秋天,随着时间的变化,从1:00:00到1:59:59的时间重复进行,因此作业将运行两次。 可以是Windows Task Scheduler,SQL Agent或任何其他计划工具。这些工具中的大多数似乎是基于机器时间而不是UTC时间。如果我告诉它每天晚上UTC时间执行任务,那么我就不会遇到重复的小时问题。

2
是否有安全的方法允许DMZ中的IIS 7访问防火墙后面的数据库服务器?
我们的网络管理员坚持认为,托管在DMZ中的Web服务器访问防火墙后面的DB服务器是不安全的。为了解决这个问题,我们通过Web服务或WCF访问数据。我觉得这是不必要的性能负担,如果Web服务器可以直接访问DB,则可以消除。 我得到的原因是,黑客能够登录到Web服务器,然后他们才可以访问数据库。是否可以仅为IIS打开端口,或者是否可以指定特定端口?如果我们可以将其仅锁定到IIS,黑客是否可以轻松地将其包含在内? 我已经阅读了互联网上的各种帖子,但似乎找不到确切的答案。 铝

5
如何为高使用率的ASP.NET应用程序负载均衡SQL Server 2008?
假设您有一个使用ASP.NET和IIS 7的成功Web应用程序。它会生成许多对SQL Server 2008数据库的调用,并且预计将以99.9%的正常运行时间对公众开放(停机时间为8小时,每分钟45分钟)年)。 我们的目标是: 在服务器上安装Windows Update,而不会导致客户停机 防止由于超时而导致服务器上的硬件崩溃使ASP.NET应用程序变慢 与ASP.NET应用程序的负载平衡不同,SQL的负载平衡似乎要困难得多。为使用Microsoft堆栈的Micro-ISV设置简单的负载平衡SQL Server 2008 R2群集的最佳实践是什么?

2
找出SQL Server 2005中的哪个数据库使用多少RAM
我的一个朋友今天问我(试图平息一个烦躁的客户),您如何才能在SQL Server 2005中找出哪个数据库在给定时间使用了多少内存(在服务器的RAM中)。 那有可能吗?如果是这样-如何?您可以使用内置的SQL Server工具来执行此操作,还是需要额外的第三方选项? 由于他专用的SQL Server计算机突然使用了其4 GB RAM中的200KB,因此,他的客户全都心慌。我真的不认为这是个问题-但是由于这个人声称它或多或少是在一整夜发生的,所以他想知道是什么导致了内存使用量的增加..... 渣


2
我是否应该使用BitLocker对OS磁盘进行加密以符合HIPAA
我正在考虑在Azure VM上托管符合HIPAA要求的Web应用程序。对于数据库,现在我倾向于将VM与SQL 2014 Standard Edition一起使用。 由于TDE在标准版中不可用,因此我将仅使用BitLocker加密整个驱动器。但是,根据我所读的内容,如果不使用某种第三方服务(例如CloudLink),就不可能在Azure VM上加密OS驱动器。 MSDN上的这篇文章暗示,但是,可以使用BitLocker加密数据驱动器。因此,我想我的问题有两个: 1)是否可以在Azure VM上使用BitLocker加密数据驱动器? 2)如果我获得了具有SQL Standard的Azure VM,是否有必要对OS驱动器进行加密以保持与HIPAA兼容?

1
SQL Server安装程序更新缓存管理
从%ProgramFiles%\Microsoft SQL Server\110\Setup Bootstrap\Update Cache文件夹中删除旧的累积更新目录是否安全? 至少此MSDN博客文章告诉您将任何内容保留在此目录中。是否有任何参考或可支持性声明表明我可以或不能这样做? 原理:由于SQL Server 臭名昭著的“增量服务模型”,到目前为止,SQL Server 2012 SP1已有9个累积更新版本。该Update Cache目录随着每次安装CU以及在安装了SP1以来每个CU的环境中不断增长,已经为9 GB。我们有可能在下一个SP “今年晚些时候”发布之前为接下来的3个CU版本再增加3 GB 。由于更新是“累积的”,因此我试图确定从更新缓存中删除除最新的累积更新目录以外的所有目录是否安全。 对于单个服务器,我可能不会打扰,但是存储团队成员(尚未设法实现基于存储的重复数据删除)经常哭泣,因为SQL Server实例的存储需求不断增长,而我的办公室已经开始湿透了。
11 sql-server 

4
如何使用Windows Server Backup备份SQL Server数据库?
显然,Windows Server备份有一些 SQL Server数据库的备份支持: 恢复应用程序的能力。Windows Server Backup使用Microsoft®SQLServer®之类的应用程序内置的VSS功能来保护应用程序数据。[来源:TechNet ] 另外,人们报告Windows Server Backup似乎触发了SQL Server中的某种备份操作。 但是,我找不到有关如何使用Windows Server Backup 精确备份SQL Server数据库的(官方)文档。 我只需要备份.mdf吗?在.mdf和.ldf? 在线还是离线? 恢复以这种方式备份的SQL Server数据库的正式程序是什么? 在进行增量/差异备份时,有什么特别的考虑要考虑吗? 所有这些都记录在哪里? (我知道如何使用SQL Server维护计划,sqlmaint.exeT-SQL BACKUP和SQL Server代理进行备份。我只是对Windows Server Backup(显然是?)提供的替代方法感兴趣。)

2
如何保护敏感(HIPAA)SQL Server标准数据和日志文件
我正在处理受保护的电子健康信息(ePHI或PHI),HIPAA法规要求只有授权用户才能访问ePHI。列级加密对于某些数据可能很有价值,但是我需要能够对某些PHI字段(例如名称)进行类似的搜索。 透明数据加密(TDE)是SQL Server 2008的一项功能,用于加密数据库和日志文件。据我了解,这可以防止获得MDF,LDF或备份文件访问权限的人对文件进行任何处理,因为它们是经过加密的。TDE仅在企业版和SQL Server的开发人员版本上使用,而企业版在我的特定情况下成本高昂。如何在SQL Server Standard上获得类似的保护?有没有办法加密数据库和备份文件(有没有第三方工具)?还是一样好,如果将磁盘连接到另一台计算机(Linux或Windows),是否有办法防止文件被使用? 管理员可以从同一台计算机访问文件,但是我只是想防止任何问题,如果磁盘被删除并连接到另一台计算机上。目前有哪些解决方案?

2
SQL Server 2005/2008-多个文件/文件组-多少个?为什么?
我是一个开发人员,但我时不时会有客户没有像样的DBA来处理这些问题,因此我被要求做出决定。 在处理大小合理的SQL Server数据库(大于Northwind或AdventureWorks;大约2-4GB的数据以及索引等)时,您的策略/最佳做法是什么?您是否使用多个文件/文件组? 如果是这样:多少?又为什么呢? 您决定何时从“一个文件组用于所有内容”的方法出发的标准是什么: * database size? * database complexity? * availability / reliability requirements? * what else? 如果使用多个文件组,请使用几个?一种用于数据,一种用于索引,一种用于日志?几(几)个数据?您选择的原因是什么-为什么要使用确切数量的文件组:-) 感谢您的任何提示,指示和想法! 干杯,马克

6
更改Windows SID对SQL Server有何影响?
我们的Windows管理员已发现克隆Windows服务器的方式存在问题。显然,某些克隆的服务器在操作系统级别最终具有相同的SID。我听说Microsoft不支持具有重复SID的服务器。因此,这些服务器上的SID需要更改。 我很好奇这如何影响SQL Server。有任何想法吗?它如何影响集群数据库服务器?

4
SQL Server安装程序检查清单
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 当我必须在新服务器上安装SQL Server(2005/2008)时,必须考虑哪些事项? 存储设置 临时数据库 安全 在此过程中犯了哪些常见错误?


1
并行重做关闭
在Windows事件日志中查看时,我几乎连续地看到以下消息- Starting up database 'Database'. Parallel redo is started for database 'Database' with worker pool size [1]. Parallel redo is shutdown for database 'Database' with worker pool size [1]. 这些消息同时发生,并且每秒连续重复一次。 有人可以解释什么是Parallel Redo,以及为什么它不断启动和停止并导致数据库必须重新启动吗? ASP.NET Web应用程序正在使用在IIS上运行的使用Entity Framework的数据库。Windows Server 2016 Standard和SQL Server 14.0.100(Sql Server 2017 Express Edition)。

4
如何还原一批事务日志,而不是一个接一个地还原
我有一个SQL Server数据库,该数据库每10分钟备份一次事务日志,并进行一整夜的完整备份。 使用SQL 2008 Management Studio,我们似乎必须一个一个地选择每个事务日志。有什么办法可以将其指向目录吗? 我正在考虑一天执行几次差异备份,这可能会抵消其中的一部分,但是要逐个处理数十个/百个文件似乎很耗时。编写代码以尝试编写脚本似乎与我们的核心能力相差太远。 如果SQL Server Management Studio没有更快的方法,那么也许有第三方工具可用?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.