Articles of sql server

SQL Server日志数据库每小时启动一次

我一直在做我的SQL Server日志的审计,因为我认为它被locking,但似乎是开放的,我们在SA帐户上获得了大量的密码尝试。 sorting后,我注意到ErrorLog中的一整天都有这样的条目 2012-04-20 09:45:13.08 spid81 Starting up database 'DatabaseNameOne'. 2012-04-20 09:48:45.23 spid65 Starting up database 'DatabaseNameTwo'. 2012-04-20 09:53:58.16 spid143 Starting up database 'DatabaseNameFour'. 2012-04-20 09:54:28.24 spid151 Starting up database 'DatabaseNameFive'. 2012-04-20 09:54:47.04 spid152 Starting up database 'DatabaseNameSix'. 对于服务器上的所有数据库。 它每小时或多或less地这样做? 是对的吗? 我假设一旦数据库已经开始这样,除非我重新启动SQL服务或closures服务器? 任何意见赞赏 – 谢谢。

服务器configuration来提高性能并为SQL Server提供的ASP.NET站点提供冗余

我正在pipe理一个相当大的网站(目前每天大约有30万页面浏览量),预计这个网站将快速增长。 目前,IIS和SQL Server都运行在四核服务器上,具有RAID 10 SAS硬盘驱动器和32 GB的RAM。 一个不太强大的服务器被configuration为冷备份。 数据库每天都进行同步,而且站点文件每天都会移动到备份服务器。 如果主服务器出现故障,网站可能会在几个小时内重新启动,但这并不理想。 我正在寻找一个解决scheme,将提供: 改进的性能。 将来有必要创build一个networking农场来处理请求,所以我需要为此计划。 冗余。 如果一台服务器停机,该站点不应该停机。 备份。 数据是关键的,所以SQL Serverconfiguration应该是这样的,我们不会丢失超过1天的数据(如果最后一天数据丢失,这不是什么大问题) 此外,解决scheme应包括灾难恢复。 如果数据中心陷入困境,我们需要一个解决scheme在不到一天的时间内恢复在线(我们正在考虑在本地服务器上保留数据和网站的副本),但是我们需要过程尽可能自动化,主服务器托pipe在德国的一个数据中心里)。 该数据库是50GB +,而Web应用程序是相当小的。

如何停止/启动MS SQL服务以允许复制SQL数据库

我想找出如何停止/启动MS SQL服务,以便我可以复制SQL数据库文件。 我知道如何手动这样做,但我想从脚本做到这一点。

会有更多的内存帮助我的CPU峰值SQL Server 2008 R2

我正在支持针对SQL Server 2008 R2运行的系统。 服务器是具有8 GB内存的单CPU盒子。 随着stream量的增加,服务器已经开始饱和,最高频率达到100%。 磁盘I / O保持中等(有点令人惊讶)。 显然,一个新的服务器将是最好的select。 但是,如果没有这个,我可以期待从安装更多的RAM中得到明显的改善吗? 还是内存只有帮助I / O问题(通过caching)?

如何在SQL Server 2008 R2中启用Ad Hoc分布式查询

当我在SQL Server 2000中使用OPENROWSET运行查询时,它可以工作。 但SQL Server 2008中的相同查询生成以下错误: SQL Server阻止访问组件“Ad Hoc Distributed Queries”的STATEMENT“OpenRowset / OpenDatasource”,因为此组件是作为此服务器的安全configuration的一部分而closures的。 系统pipe理员可以使用sp_configure启用“Ad Hoc Distributed Queries” 我试着跑 EXEC sp_configure 'show advanced options', 1 RECONFIGURE GO EXEC sp_configure 'ad hoc distributed queries', 1 RECONFIGURE GO 但是任何尝试运行RECONFIGURE都会导致错误: Msg 5808, Level 16, State 1, Line 1 Ad hoc update to system catalogs is not supported. 如何在SQL Server […]

2012域名function级别与2008 r2 web服务器

我们正在新的VMware环境中build立一个全新的域和相关服务(交换等)。 我们要使用Windows 2012,但是基于Web的ERP应用需要使用IIS 2008的R2。 其他一切(DC,SQL,Exchange,Lync,Sharepoint等)在2012年都能正常运行。 在这方面会有相当多的testing,但是由于外界的限制,我们必须尽快完成,但还不能开始(是的,这是一个政府机构)。 所以只是从ye ole serverfalut社区寻找一些指导。 我们应该吗: 2012年不用担心 2012年DC在2008 r2function级别 使用2008 r2 webserver的2012本地域 其他 请解释。

自动创buildSQL服务器

VMWare有一个名为vFabric Data Directory的工具,它允许您使用VMWare自动构buildSQL,Postgress和Oracle服务器。 是否有类似于Hyper-V的function? 我正在考虑使用基本的Windows 2012 Core安装,Sys-prepping和运行一个脚本来安装所需的组件,但在重新发明轮子之前,是否有一种自动的方式来做到这一点? 我的基础架构中没有System Center,目前也没有VMM,但是如果需要的话,我可以走下去 [调整问题] 只是为了澄清,我只需要安装SQL Server(2008及以上版本)和Base OS。 我正在考虑一个2008 R2或者2012 Core的syspreped映像可以完成这个任务,它只是我自己查询的自动化SQL安装。

TCP报告Web Farm和数据库之间20ms的延迟

我们有一个坐在DMZ中的IISnetworking农场,连接到一个MSSQL数据库(Windows集群)。 排除一些性能问题后,我们偶然发现了奇怪的networking行为。 我们想在两台服务器之间testing一般的networking延迟,但ping被防火墙阻止,所以我们尝试使用一个版本的tcping专门testing端口1433上的数据库服务器延迟.TCPing报告延迟为20ms。 从我的工作站到数据库服务器的相同TCP是〜2ms。 我首先想到的是,这是Web和数据库服务器之间的防火墙,为了证实我的怀疑,我从位于networking中的另一个应用服务器运行了另一个TCP,并且还报告了20ms的延迟。 然后我开始从其他一些服务器上运行相同的TCP。 有些报告2ms延迟有些报告将近20ms。 networking运营商告诉我,差异很可能是由于操作系统的configuration,因为我testing的服务器是在相同的网段(除了networking服务器)。 在TCPing报告2ms延迟的服务器上,我们看到了性能的显着改善。 在Windows中是否有任何types的networkingconfiguration可能导致此行为? 有没有人有任何其他的build议(其他监测工具,其他可能的原因等)? 更新只是试图TCP到本地IP,而不是127.0.0.1,但机器的实际IP,我也看到延迟(如15-18毫秒)。 我走到了几个服务器,并注意到类似的行为。 这似乎不正常,有什么想法? 并非所有的服务器都有这种行为

sql server 2008 express,如何以admin身份login

我在sqlserver上很新手。 我只想通过Management Studio在sqlserver上进行login,仅用于备份数据库。 但是,我似乎没有足够的权限,因为我是客人。 任何人都可以解释我如何以pipe理员身份login? 我是本地和域pipe理员和sqlserver 2008已经安装了一个wsus服务器。 谢谢。

远程查询是否会导致locking?

我们有一个SQL Server 2005(SERVER-A)服务器,它为最近locking的应用程序保存数据库。 我们怀疑问题是事务锁,所以我们决定使用SQL Server Profiler捕获该服务器上的一些跟踪,我们开始捕获阻塞的过程报告,并得到这个: <blocked-process-report monitorLoop="3501256"> <blocked-process> <process id="processffffffff83047a68" taskpriority="0" logused="0" waitresource="OBJECT: 18:85575343:0 " waittime="27656" ownerId="1540544048" transactionname="InsertCall" lasttranstarted="2013-11-25T14:40:43.083" XDES="0x3790fad8" lockMode="IX" schedulerid="2" kpid="6852" status="suspended" spid="78" sbid="0" ecid="0" priority="0" transcount="2" lastbatchstarted="2013-11-25T14:40:43.083" lastbatchcompleted="2013-11-25T14:40:43.073" clientapp="" hostname="" hostpid="3256" loginname="" isolationlevel="read committed (2)" xactid="1540544048" currentdb="18" lockTimeout="4294967295" clientoption1="673185824" clientoption2="128056"> <executionStack> <frame line="201" stmtstart="10790" stmtend="11790" sqlhandle=""/> <frame line="1" sqlhandle=""/> </executionStack> <inputbuf>EXEC […]