在此先感谢您的帮助。 我正在设置一个新的Microsoft SQL Server复制,并使分发服务器和订阅服务器在同一台服务器上运行。 发布者位于远程服务器上(因为它是一个生产数据库,MSbuild议大量使用分发服务器)。 我不太了解PUSH和PULL订阅的内部工作原理,但是我的直觉告诉我,PUSH订阅的资源密集程度较低,因为(1)分发者已经很偏远,所以这不应该对发布者产生负面影响, (2)将订单从分销商推送到订购者比订购者对分销数据库进行轮询更为有效。 有没有人有任何资源或洞察推或推拉推荐一个在另一个? 在性能/可靠性/安全性方面真的会有很大差异吗?
在将服务器移动到不同的子网之后,我无法使我的SSRS服务器成功与IIS保持同步。 我有2个静态IP为该服务器:.242在IIS绑定中明确定义,.161是为SSRS。 我将我的SSRS Web服务URL设置为“All Assigned”,并将Report Manager URL设置为(我正在删除http://&https://前缀以获取此发布)appreports.domain.com:80/reports &+:443 /报告。 DNS指向.161。 此外,SSRS指向外部数据库服务器。 我所看到的对我来说很陌生。 我可以浏览到该服务器上的appreports.domain.com:80/reports,它看起来不错 – 我在SSRS报告pipe理器页面,一切都很好。 当我从另一台计算机调用appreports.domain.com:80/reports时,出现IIS错误: HTTP错误404 – 找不到文件或目录。 Internet信息服务(IIS) 我不确定为什么IIS在远程访问时拦截呼叫。 在系统日志中,我看到这个: 已收到Kerberos错误消息:login会话客户端时间:服务器时间:17:10:4.0000 10/29/2013 Z错误代码:0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN扩展错误:0xc0000035 KLIN(0)客户端领域:客户端名称:服务器领域:DOMAIN .LOCAL服务器名称:MSSQLSvc / VM-db.domain.local:1433目标名称:MSSQLSvc / VM-db.domain.local:[email protected]错误文本:文件:9行:f09 在ReportServerService日志中,没有错误 – 这是健康的图片。 我怀疑是有一个SPN的问题,但是我不能很好的评论。 最受欢迎的想法!
我有个问题, 我的桌子有以下数据: userID, startTime, EndTime ————————————— 101, 04/11/2013 11:00:00, 04/11/2013 11:55:00 102, 04/11/2013 11:00:00, 04/11/2013 11:24:00 103, 04/11/2013 11:20:00, 04/11/2013 11:45:00 104, 04/11/2013 11:30:00, 04/11/2013 11:35:00 105, 04/11/2013 11:40:00, 04/11/2013 11:55:00 我可以每10分钟使用视图来显示备份状态吗? 我不知道结果如下: time, count —————————— 04/11/2013 11:00:00, 2 04/11/2013 11:10:00, 2 04/11/2013 11:20:00, 3 04/11/2013 11:30:00, 3 04/11/2013 11:40:00, 3 04/11/2013 11:50:00, 2 04/11/2013 […]
我注意到,当我打开SQL服务器企业pipe理器,并导航到特定的数据库下的用户列表,我发现用户与“名称”,但有些没有“login名”值。 这是什么意思? 这是否意味着 1)用户根本无法login服务器? 2)它的系统ID(或应用程序ID,所以没有用户将能够使用它login,只有应用程序可以使用它来访问数据库?) 3)有一个单一的login,所以一旦用户login到服务器,他们可以访问数据库而无需再次authentication? 我的第二个问题涉及到企业pipe理器中“安全”组下的用户。当说“a”在这里并且“a”也出现在db用户中时,这意味着“a”可以访问和更改数据db对不对? 但是,如果“b”在安全组中但不在db用户中,则意味着它不能login到数据库,只能对服务器进行更改? 我的第三个问题:如果默认数据库是master,那意味着用户可以对所有数据库进行更改? 非常感谢任何回答我的问题的人!
我接pipe了一台安装了大量SQL Server相关位的服务器,据我所知,服务器上没有需要使用SQL的应用程序。 有不同的SQL Server工具,版本等全部安装。 我怎样才能找出什么是使用SQL的每个版本,甚至是甚至被使用? 这里是我正在看的一个截图:
我最近为客户端添加了多个下游服务器到WSUS环境。 所有服务器都运行WSUS版本3 SP2(3.2.7600.226)。 他们似乎都工作得很好,只有一个例外。 问题的位置是可操作的,客户已经注册并且正在接收更新。 但是,从最初的一次起,每次同步都失败了。 WSUSpipe理控制台为每个失败的同步显示以下错误: SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout) at Microsoft.UpdateServices.DatabaseAccess.DBConnection.ReadOneRow() at Microsoft.UpdateServices.Internal.DataAccess.HideUpdatesForReplicaSync(String xmlUpdateIds) at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ProcessHiddenUpdates(Guid[] […]
我已经为MDT部署解决scheme(XYZ-Deployment)安装了一个sql-express实例,我已经到了添加数据库共享的阶段,并且当我添加它时,出现以下错误消息。 一切都安装在本地。 我已经尝试login作为本地,作为服务,从命名pipe道更改为TCP / IP,仍然得到同样的错误,当我运行 – Get-EventLog应用程序-EntryType错误 – 计算机名称xyz-部署 事件日志中没有错误。
这段代码(它只是一个中继器,而不是我要运行的实际代码)会在DROP LOGIN命令中引发语法错误: declare @obso_user varchar(16) set @obso_user = 'BEN_VA\20362781' DROP LOGIN @obso_user 有谁知道为什么?
我想有一个单独的Sql Server实例专用于“报告”angular色。 我已决定通过日志传送来填充该服务器(因为镜像不起作用,而可用性组是疯狂的)。 我已经解决了,我只需要按时间间隔备份事务日志,将它们复制到报告实例可访问的位置,然后在目标实例处执行还原。 我还没有find被广泛接受的解决scheme的问题是,如果没有对目标目录的独占访问权限,就无法恢复日志。 我想经常刷新数据,但刷新过程等待最终用户运行的任何活动的报告/查询; 因为连接池,你不能跟踪打开的连接。 所以我的解决scheme的关键是能够确定数据库目录是否“繁忙”。 我已经提出了这个查询,列出了“活动”查询 – 我的进程应该等待的查询。 有谁知道为什么这不起作用,或者有人可以确认它会? (例如阻塞信息超出了我已经检查的内容?) SELECT USER_NAME(user_id) AS LoginName , DB_NAME(database_id) AS DbCat , blocking_session_id AS BlockedBy , open_transaction_count AS OpenTrans , status AS ExecStatus , cpu_time AS CpuTime , logical_reads AS LogicalReads , * FROM sys.dm_exec_requests WHERE session_id != @@SPID AND database_id = DB_ID() AND status […]
我刚刚安装了SQL 2014试用版,但由于已解决的空间问题,未能安装SQL数据服务和SSAS服务。 我怎样才能重新安装只有这些服务,而不必卸载整个事情? 我试过修复,并没有这样做。