Articles of sql server

事务日志备份大小更改

我们每天都在SQL Server上运行六个事务日志备份,每个成功的对都有三个小时的差距。 我注意到服务器上事务日志备份的“数据大小更改”列显示了630%,-21%,0%,2%,3%和-83%。 我不知道这些价值是什么意思。 有时候这些会上升到1854%。 谁能告诉我这些价值是什么意思,如果我们应该担心呢?

sql服务器授权(多less卡)

可能重复: 你能帮我解决我的软件授权问题吗? 我的asp.netnetworking应用程序正在使用一个SQL Server帐户工作。 我需要购买SQL Server标准版。 我想知道,如果只有一个cal是足够的,或者必须为每个我将服务的用户购买一个cal。

3台服务器的高可用性:是否虚拟化?

我们正在改变我们的SAAS应用程序(IIS + MSSQL)的主机,并有机会重新devise基础架构。 要么坚持我们所拥有的(运行良好),要么使用vSphere虚拟化。 当前: 2个Web /数据库服务器每个都安装了IIS / MSSQL。 Windowsnetworking负载平衡使用虚拟IP地址和MSSQL镜像来为两个节点之间的stream量分配数据库自动故障转移。 1x MSSQL见证服务器 (小型VM) 如果一台服务器出现故障,NLB会将stream量重新路由到另一个节点,MSSQL将自动进行故障转移。 NLBredirect时,可能会有40秒的停机时间。 可能: 2x vSphere主机 防火墙虚拟机 – 1个vCPU,512MB RAM,20GB硬盘 Web服务器虚拟机 – 1个vCPU,2GB RAM,50GB硬盘 数据库服务器虚拟机 – 2个vCPU,4GB内存,100GB硬盘 1个CentOS Linux SAN (挂载为NFS共享) 对于数据库和networking来说,担心是不够的。 目前,Web / DB服务器充分利用节点,如果出现故障,只需要共享一个节点。 如果SAN失败怎么办? 被告知,虚拟机HDD将驻留在主机上,SAN充当冗余存储。 我认为这个解决scheme使用VMware高可用性 – 数据库的数据丢失是不可接受的。 而是应该有两个数据库虚拟机与MSSQL镜像设置,但运行在不同的主机节点? 编辑:虚拟化的优点是能够克隆机器,轻松移动到新的硬件,能够分离出DB / Web服务器。 对此有何评论? 任何帮助将不胜感激!

什么是domU,为什么它连接到我的数据库?

我在Amazon EC2中运行SQL Server。 我正在看netstat( netstat -f )来对我的本地数据库上的活动连接进行采样。 除了出现与EC2相关的意外事件之外,一切看起来都如我所愿: (以下所有数字都被修改,以保护我的实际服务器信息)。 原始本地地址外部地址状态 … TCP 89.123.45.67:890 domU-12-34-56-78-90-12.compute-3.internal:56789 ESTABLISHED … 在这种情况下, 89.123.45.67:890将是我的本地数据库地址和端口。 Anythingpute-x.internal显然看起来与EC2相关。 请注意,我没有任何与此服务器关联的CloudWatch警报或负载平衡。 所以问题是 – 这个domU连接是什么,为什么连接到我的数据库?

SQL Server 2008 R2 +创build新的实例

我有一个SQL Server 2008 R2作为默认实例运行。 今年早些时候,这个实例已经被SP1修补了。 我想为新的应用程序创build一个新的实例。 新实例的安装完成后,是否需要再次运行Service Pack安装程序?

MSSQL Express日志文件太大了

它在SBS2008服务器上,我们的空间不足。 当检查是什么原因,我发现MSSQ的错误日志正在使用超过50演出(见图片) 我如何解决这个问题? 谷歌Doens't显示我正确的解决scheme..

无法findMicrosoft SQL Server 10.50.0版的跟踪定义文件

我尝试在sql server profiler中创build一个新的跟踪。 有以下错误: 无法findMicrosoft SQL Server 10.50.0版的跟踪定义文件 我连接到的数据库是SQL Server 10.50.2500。 我的SQL Serverpipe理工作室是10.0.1600.22((SQL_PreRelease).080709-1414)。 我在谷歌search这个问题,没有任何帮助。

无法启动SQL Server实例2008 R2 – 数据库文件损坏

我无法启动SQL Server 2008 R2生产数据库实例。 读完日志文件后,出现错误信息 “数据库'master'中传递到日志扫描的日志扫描号无效,这个错误可能表明数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。 ,重新创build出版物。“ 读完几篇文章后,我意识到我的MASTER DB文件已损坏。 我已经按照下面的设置 将Master.mdf和Masterlog.ldf文件从模板位置复制到我的数据库数据文件夹。 C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Binn \ Templates到D:\ MSSQL \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA 注意:当我复制像Master,MasterLog,MSDBData,MSDBlog,Model和ModelLog这样的所有数据库文件时发生同样的错误 当我运行我的MSSQLSEVER实例发生不同的问题。 在我的服务器,我只有C,D-驱动器我没有E驱动器。 我如何重写这些错误path下面。 错误LOG 2012-10-24 02:51:12.79 spid5s错误:17204,严重性:16,状态:1。 2012-10-24 02:51:12.79 spid5s FCB ::打开失败:无法打开文件e:\ sql10_main_t.obj.x86fre \ sql \ mkmastr \ databases \ objfre […]

如果我select了15个以上的领域,那么我会遇到灾难性的失败

使用SQL Server 2012我连接到一个链接的服务器上的Pervasive SQL。 当我做select *或select field1,field2,field3….field15我得到这个错误: Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "MSDASQL" for linked server "KSLAP208" reported an error. The provider reported an unexpected catastrophic failure. Msg 7330, Level 16, State 2, Line 1 Cannot fetch a row from OLE DB provider "MSDASQL" for linked server "KSLAP208". […]

SQL Server链接的服务器:“无法在此会话上启动更多的事务”。

我想对链接的服务器执行一个INSERT操作: DBCC TRACEON (3604, 7300) BEGIN TRANSACTION INSERT INTO LIVE.Contoso.dbo.Events (EventGUID, EventDate, LoginGUID, UserGUID, EventType, Notes, TargetGUID) VALUES ('{494D023F-CD5A-11E2-9F18-C86000D0B92A}', getdate(), '{3B4F90C0-CD5A-11E2-9F18-C86000D0B92A}', '{494D023D-CD5A-11E2-9F18-C86000D0B92A}', 1, N'Test notes', '{494D023E-CD5A-11E2-9F18-C86000D0B92A}') ROLLBACK TRANSACTION 并返回错误: 链接服务器“LIVE”的OLE DB提供程序“SQLNCLI”返回消息“无法在此会话上启动更多事务”。 消息7395,级别16,状态2,第3行 无法为链接服务器“LIVE”的OLE DB提供程序“SQLNCLI”启动嵌套事务。 因为XACT_ABORT选项设置为OFF,所以需要嵌套事务。 这个本地数据库从2000年(查询工作)到2005年(其中查询没有工作)。 远程服务器是2008 R2。 你有什么尝试? 这是我两年前问的这个问题的详尽清单。 你是如何创build链接服务器的? –EXEC master.dbo.sp_dropserver @server = N'LIVE' EXEC master.dbo.sp_addlinkedserver @server = N'LIVE', @srvproduct=N'', @provider=N'SQLOLEDB', @datasrc=N'vader' EXEC […]