我们有一台运行SQL Server 2012和Microsoft Dynamics GP 2013的新的Windows 2012服务器。 我也被要求在这台服务器上安装SharePoint 2013。 我知道GP 2013现在使用SSRS进行报告,我们也计划将SSRS与SharePoint 2013集成。 有谁知道安装SharePoint是否会导致GP的报告问题?
我们迁移了一个能够进行商业智能的应用程序,因此它可以pipe理大量的数据。 这个应用程序完全适用于我们自己的环境,但在AWS运行时,我们收到了很多“连接重置”问题。 我们已经确定,一个查询从具有XML内容列的表中检索数据。 该列是VARBINARY(MAX),内容大小差异很大。 如果我们不返回该栏,问题就会消失。 多调查一下,只有当这个列的内容接近或高于40kb时,才会有连接重置。 我们正在运行SQL Server 2012 Web Edition,并通过JDBC访问它。 如果我们通过SQL Server Management Studio连接,问题依然存在,所以它不是JDBC或我们的应用程序问题。 这个问题与另外一个问题非常相似,但是在我们的情况下,只有当列内容接近或高于40kb时,才能确定它是这样做的。 MS指定VARBINARY(最大)2GB的限制 ,所以它应该工作。 AWS有限制吗? 在我们的环境中,我们使用SQL Server 2012 Standard; 在AWS中是Web版,但是没有一个来源说明列的大小是有限制的。 更新:我们使用SQL Server Management Studio(以前是远程的)在同一台机器上运行查询,查询确实返回OK,即使有更大的结果! 所以问题是在AWS中运行。 进行访问的机器也在AWS中,但是是另一个机器。 更新2:简单的模拟查询: SELECT CONVERT(VARBINARY(MAX),REPLICATE(CONVERT(VARCHAR(MAX),'A'), 500000)) 有时候,较低的值为5000会导致问题,但会产生干扰。 通过通知500000你总是失去联系。 没有附加到SQL Server日志。
SQL Server Analysis Services使用Windows身份validation进行服务器连接。 通常,将您的域帐户分配给angular色(或服务器pipe理员列表),然后使用相同的域帐户从用户会话连接到服务器。 在非域环境中,您可以通过在两个帐户上使用相同的用户名和密码来完成相同的function。 我正在尝试查看是否可以在Windows凭据pipe理器中存储用于分析服务器login的凭证,因此可以任意定义此login名而不是绑定到当前用户会话。 对于使用SSMS的Windows身份validation的常规SQL Server连接,可以通过以下解决方法进行:将FQDN和SQL Server端口号包含在存储的凭证中。 换句话说,您可以从Windows控制面板打开Credential Manager,为server: sqlserver.example.com:1433 : sqlserver.example.com:1433创build一个新的凭据,并使用用户名和密码作为授予SQLlogin名的服务器上的帐户。 对于Analysis Services存储凭证来说,是否有类似的需求? 我已经尝试使用SQL Server Browser服务端口和非dynamicAnalysis Services端口来定义SQL Server的凭据,但是不成功。 SSMS中没有选项可以inputlogin信息,然后将其保存到Windows身份validation的凭证pipe理器中,就像文件共享或远程桌面连接一样。
我遇到一些MSDTC工作不正常的服务器问题。 这在两天前开始发生。 我已经尝试了许多不同的事情,包括重新启动虚拟机,我试过在这个MSDN博客上find的修复 。 但是,这一切都没有解决这个问题。 dcomcnfg中的“我的电脑”显示红色向下箭头,而SQL Server日志文件反复出现以下错误: 试图初始化Microsoft分布式事务处理协调器(MS DTC)。 这只是一个信息性消息。 无需用户操作。 QueryInterface“ITransactionDispenser”失败:0x8004d01c(XACT_E_CONNECTION_DOWN)。
我正在开发一个Web应用程序,它由.NET应用程序,使用entity framework和MS SQL 2012后端组成。 我们偶尔会经历一个系统下滑,导致某些页面在加载时变得非常慢(10+秒)。 我无法识别页面中的模式 – 除了包含下拉select列表的所有“编辑”页面外,其他列表比这些列表更加广泛的页面加载正常。 我注意到MS SQL Server的CPU使用率始终保持在10%左右,虽然不高,但是比没有请求时通常占用的0%高。 似乎必须有某种后台进程运行。 我试图调查使用SQL Serverpipe理服务器活动监视器,但它不显示任何正在执行的活动查询(除了需要呈现所请求的页面)。 是否有另一种方法来识别或logging在SQL Server上执行的所有查询?
我正在创build一个新的SQL Server 2012集群,运行在两个物理节点上(操作系统是Windows Server 2012 R2); 该集群将托pipe多个SQL Server实例; 确切的数字还没有定义,但至less会有3个。 我试图了解是否需要创build一个MSDTC集群服务,如果我需要不止一个; 到目前为止,似乎有四种可能的情况: 没有MSDTC群集服务; 这不再是必需的。 整个群集的单个MSDTC群集服务。 运行在同一群集组中的每个SQL Server实例的MSDTC群集服务。 运行在自己的群集组中的每个SQL Server实例的MSDTC群集服务。 文档有点不清楚实际的要求,有variuos文章和博客文章说一切,而其相反,有时甚至在同一时间 。 这个集群需要多less(如果有的话)MSDTC集群服务?
在Windows Server 2012 R2上运行的Always On High Availabilityconfiguration中使用两台Microsoft SQL 2012服务器。 安装运行良好,故障转移几乎是完美的。 但是,连接到数据库(或本例中为高可用性群集)的软件正在使用必须映射到数据库的sql用户帐户。 我已经在主节点上创build了所述用户并将其映射到数据库。 在第二个节点上,我创build了相同的用户,但无法将其映射到数据库。 因此,发生故障转移时,数据库在技术上可用,但软件无法连接,因为用户未映射到第二个节点上的数据库。 我认为这是问题,因为我能够使用Windows身份validation故障转移后连接到高可用性。
我在Technet关于RBS的文章中看到了这一点。 本地FILESTREAM提供程序仅在本地硬盘驱动器或连接的Internet小型计算机系统接口(iSCSI)设备上使用时才受支持。 您不能在远程存储设备(如networking附加存储(NAS))上使用本地RBS FILESTREAM提供程序。 这是否意味着我们不能在SQL故障转移群集中使用FILESTREAM,因为故障转移群集只能在NAS上运行? 但是,在设置故障转移群集时,NAS可以在本地使用,因此可能是FILESTREAM将起作用,但我不确定。
尝试安装SQL Server 2012(Eval)以使用AdventureWorksDW教程来使用新的BI工具。 因此,我觉得自己已经陷入了在现实世界中由其他人所做的SA活动中。 我需要帮助才能让2012年运行。 我做了什么: 我已经validation防火墙有SQLServer.exe。 我已经validationShrMem的协议,NmdPipes和TCP / IP已启用。 根据我得到两个错误之一: 18456login; 然而,没有命名pipe道(没有确切的措辞)这是过去4天的第二次安装; 而且两次我都撞在同一堵墙上。 我使用Windows身份validation的第一次安装; 然后find一个博客 – SQL咖啡 – 这就是说build立SQL身份validation,并检查混合模式泡沫 – 我做了。 在SQL Serverconfigurationpipe理器下,右键单击SQL Server服务(MSSQLSERVER); 我点击它popupSQL Server(MSSQLSERVER)属性框。 在“login”选项卡中,它具有以下信息: 帐户名称:。\ sqlacct密码:星号确认PW:星号服务器状态:正在运行Internet上的所有“帮助” – 包括MS状态以启动SQL Server Management Studio,并右键单击对象资源pipe理器中的数据库。 对象资源pipe理器(OE)中没有任何东西。 当我点击“连接”下拉列表时,我select“数据库引擎”popup“连接到服务器”对话框,其中有“login”选项卡中有以下内容:(我没有更改“连接属性”或“附加连接参数“选项卡)。 服务器types:数据库引擎(灰色)服务器名称:如果PC身份validation的名称:SQL Server身份validation(我也尝试Windows身份validation,也)login:(尝试以下每一个):。\ sqlacct | PC名称\ sqlacct | sqlacct密码:与上面提到的MSSQLSERVER相同。 是的,多重检查拼写/打字。 由于SQL Server 2012是安装在同一台PC上,我正在开发,所以我的理解是没有使用端口。 所以我没有试图理解端口。
我发布这个问题堆栈溢出,但无济于事。 在这里变得绝望。 所以我们在C#ASP.NET MVC5应用程序中出现了一个非常随机的错误(我的意思是,错误前面没有使用模式),这个错误发生在我们的生产环境中。 这个错误似乎只在用户login后才出现,整个系统崩溃,所有用户都无法访问,直到我们手动进入IIS8并重新启动Web服务器。 我们正在使用IIS的Windows Server 2012环境上运行SQL Server Express 2012 SP2。 错误信息如下: IndexOutOfRangeException/Account/Login Index was outside the bounds of the array. 堆栈跟踪如下: IndexOutOfRangeException·Index was outside the bounds of the array. Raw :0System.Data.SqlClient.SqlDataReader.CheckHeaderIsReady(Int32 columnIndex, Boolean permitAsync, String methodName) :0System.Data.SqlClient.SqlDataReader.IsDBNull(Int32 i) :0System.Data.Entity.Core.Common.Internal.Materialization.Shaper+ErrorHandlingValueReader`1.GetValue(DbDataReader reader, Int32 ordinal) :0lambda_method(Closure , Shaper ) :0System.Data.Entity.Core.Common.Internal.Materialization.Shaper.HandleEntityAppendOnly(Func`2 constructEntityDelegate, EntityKey entityKey, EntitySet entitySet) :0lambda_method(Closure […]