Articles of sql server

本地计算机上的SQL Reporting Services Report Manager无法通过IP访问

我已经在testing机器上安装了带有高级服务的SQL Express 2012。 要求ReportServer应该运行在一个专用的IP地址和端口上。 所以我去了Reporting Servicesconfiguration,并设置Web服务和报告pipe理器使用192.168.1.114和端口3080(我删除了“所有未分配的条目,所以只剩下192.168.1.114:3080)。 从Internet Explorer访问时我意识到SSRS的权限问题,所以本地以pipe理员身份运行IE以添加所有其他用户和angular色。 如果inputURL,我可以访问报表pipe理器: http://user-pc:3080/Reports 但如果我尝试通过IP访问它: http://192.168.1.114:3080/Reports 我收到一个错误: User 'user-PC\user' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed. 在这两种情况下,我正在从本地计算机的Internet Explorer访问URL,并且IE以“pipe理员身份”启动。 用户“用户PC \用户”是本地pipe理员。 那里发生了什么? 为什么我有足够的权限使用计算机名称访问报表pipe理器,但没有足够的权限来通过IP访问它?

ASP.NET + MVC 4 + IIS 7 + MSSQL响应速度慢

我最近部署了一个ASP.NET MVC4应用程序到IIS 7服务器,但有些不太正确。 我有一个login操作可以访问存储在MSSQL 2008 R2服务器中的用户凭证,当访问发生时,访问时间大约需要13秒。 这对于简单的凭证查询来说非常重要。 我已经在本地IIS上testing了相同的应用程序,在复制的MSSQL服务器中使用相同的数据集,性能是正常的。 这里可能是什么问题?

向SQL SERVER 2008 R2中添加匿名IURS IIS用户失败

我想添加一个匿名IIS用户[IUSR]到SQL SERVER 2008 R2数据库。 但是我收到以下错误: 'notebook / iusr'不是有效的login名,或者您没有权限。 我认为权限不是问题,因为我使用“sa”帐户login。 此外,我只尝试“iusr”作为用户名,我得到同样的错误? 有没有人有一些想法如何将IIS7匿名帐户添加到SQL Server 2208 R2数据库?

Web服务器和SQL Server之间的表单身份validation失败

我已经find了解决scheme,但我试图了解为什么它失败了,为什么我的解决scheme解决了这个问题。 我们有一个应用程序使用Web服务器和SQL服务器之间的表单身份validation,Web服务器运行服务器2008年,SQL服务器运行2008年R2和SQL服务器2008年。 在8月份,sql server被修补了.net 3.5.1,web服务器没有受到影响,表单身份validation继续工作。 1周前,由于硬件故障,我们将Web服务器虚拟化到我们的vSphere服务器上。 之后,表单身份validation失败,事件代码为4005,详细信息代码为50201,提供的故障单无效(在sql server上)。 事实上,sql服务器开始产生Schannel错误,并开始每天3-4次蓝屏。 在这一点上,我第一次触摸SQL服务器(有史以来),错误是非特定的,任何引用我可以find他们必须做任何区域警报(我们不运行),或内存错误。 所以我申请了Service Pack 1,它停止了蓝屏,但没有修复表单authentication。 在这一点上,我们有一个解决办法,所以当我们完成另一个项目的时候,我们把它放在了后面,我昨天晚上能够回到它上面。 首先是在sql server的webconfig文件中调整一些代码,什么也没有,接下来是重新生成并更换机器的密钥,仍然没有改变。 更新DNS服务器,不要更改。 最后,我经过并安装了所有的Windows更新,两次重启,(通过RDP安装了一个网卡驱动程序失败,并没有我的服务器房间密钥,这很有趣)。 之后,表单身份validation再次运行。 和SQL服务器停止产生尽可能多的错误,自那时以来我得到了两个schannel错误。 简而言之,当Web服务器被克隆到虚拟机上时,表单身份validation开始失败,导致SQL Server出现蓝屏? 并形成authentication失败。 只能通过补丁到SQL服务器来修复?(我希望我一次一个补丁服务器,所以我可以确定在哪个服务器上修复了哪个补丁)。 我的问题是为什么它失败,为什么补丁修复它? 我讨厌修理一些东西,却没有充分理解为什么和如何。

重新创buildDynamcis CRM“过滤视图”,以便在由Scribe RS复制的SQL服务器上使用

我正在考虑从CRM 2011转向CRM Online。 我主要关心的是缺lessSQL访问,但是我知道Scribe RS有一个复制解决scheme,它将SQL的副本保留在外部数据库中进行报告。 我和一位抄写员代表交谈,他们说过滤视图没有被复制。 所以,如果我们走这条路线,并希望这个function更容易报告,我们将不得不重build过滤视图(并删除CRM安全部分)。 在内部部署上,我可以查看生成每个已过滤视图的查询,并将其用作从外部重新创build视图的起点。 但是,由于CRM Online上没有SQL访问权限,所以我不知道如何去重新创build它们。 有没有人有这方面的经验或build议,使用CRM在线启用第三方对SQL报告?

如何将IIS APPPOOL \ Orchard访问权限授予SQL Server 2012 Developer?

当我尝试将Orchard CMS安装到自己的网站时,IIS创build一个名为Orchard的networking池。 提供一个连接string之后 Data Source=(local);Initial Catalog=Orchard;Integrated Security=True;MultipleActiveResultSets=True 果园安装程序给了我一个错误 Login failed for user 'IIS APPPOOL\Orchard' 试着尽我所能,我找不到或得到SQL Server接受这个用户名。 我应该做些什么? 现在,我刚刚安装了一个内部的,即SQL CE数据库果园。

SQL Server复制需要实际的服务器名称

它能有多难? 我花了最近4个小时的search结果,只是为了find没有任何工作,或随机发布信息,“听起来不错” 我的设置: 两个SQL2012服务器在两个不同的位置(英国和美国)使用合并在两者之间传输数据。 英国服务器将成为订户,从英国服务器我可以远程连接到美国服务器。 但是,当设置用户,并添加美国的SQL凭据,我得到 SQL Server – “SQL Server复制需要实际的服务器名称来连接到服务器。 不支持通过服务器别名,IP地址或任何其他备用名称进行的连接。 指定实际的服务器名称“{ServerABC}”。 (Replication.Utilities)” 所以我添加了一个logging到我的主机文件(在英国的服务器上)映射IP到ServerABC我可以ping“ServerABC” 我尝试再次连接到ServerABC,并得到相同的错误。 如果我做了一个select@@ servername =“ServerABC” 我在做什么错了,我花了这么多时间在这个没有到达的地方 – 太令人沮丧了! 请帮忙

AWS MSSQL RDS Instance会定期超时

每隔5天左右(包括刚才),我的Web应用程序就会遇到一连串的超时错误。 如果我查看我的SQL实例在CloudWatch中正在执行的操作,则会报告这一点: 可用空间: http ://cl.ly/NBRM 数据库连接: http : //cl.ly/NBLH 写吞吐量: http : //cl.ly/NBFs 阅读IOPS: http : //cl.ly/NBp3 写入IOPS: http : //cl.ly/NAre 队列: http : //cl.ly/NBA7 发生了什么事? 我不相信它的交通相关。 我如何知道发生了什么? **更新:**每5分钟进行一次增量备份,每日备份在凌晨4点完成(即不会发生这种情况) 谢谢

SQL 2005复制不起作用

我正在创build2台远程服务器之间的复制过程,服务器1是分发服务器,发布服务器2是订阅服务器 服务器1通过vpn SQL 2005 domain1.local连接的Windows 2003服务器192.168.10.1 服务器2的Windows 2003服务器192.168.10.1由vpn SQL 2005 domain2.local连接 当我设置复制所有看起来很好,直到我看着同步状态,并说: 代理程序无法启动执行transact-sql语句或批处理sqlserveragent错误请求运行作业server1-username时发生exception等等等等等等等等 从用户sa被拒绝,因为作业已经从用户的请求sa运行更改数据库上下文到技术错误22022 我已经清除了服务器代理中的作业,并重新启动了服务。 这可能是两个不受信任的域之间的身份validation,因为我可以浏览,甚至通过SQL Studio控制每个SQL服务器,但只是没有安装复制? 我似乎无法find问题是什么帮助将不胜感激。 的Kraig

无法使用TSQL(就绪卷)更改发布数据库的架构:正在强制停止复制

我试图使用T-SQL(使用Octopus部署的Ready-Roll数据库源控制工具)将架构更改应用到发布数据库,但是它迫使我停止脚本运行的复制。 如果有关系,我正在运行事务复制。 这挑战了部署自动化的目的,而且要求复制重置是非常昂贵的。