Articles of sql server

使用代理进行SQL Server连接

我们有一个胖客户端应用程序,当前直接连接到SQL Server 2012实例。 我们希望在用户和数据库之间放置一个代理,这样我们就不会将数据库从用户主持的VLAN中打开。

SSRS通过内部域访问

我们有一个在特定服务器(名为RS-MAT-01)上build立的SSRS实例。 结果我可以通过一个URL访问: HTTP:// RS-MAT-01 /报告 我build立了一个新的interal域(我们称之为http://reporting.ourbusiness.work ),并询问这指向报告服务实例的IP。 这已经完成了,但现在当我去http://reporting.ourbusiness.work它只是把我带到IIS的持有页面。 显然,如果我使用http://reporting.ourbusiness.work/Reports,我可以看到我期望的结果,但是当用户访问网站的根目录时,我希望用户自动login到这个页面。 什么是最好的方法来做到这一点? 我开始在IISpipe理器上设置HTTPredirect,但我不确定这是否是正确的方式去处理事情。 任何意见,将不胜感激。 谢谢,马特

SQL Server 2016 express – 错误1067:进程意外终止

我已经在Windows 10上安装了SQL Server 2016.安装过程成功完成,除了最后一步(重新启动)之外。 在此之前,我尝试了几次,这个过程似乎并没有达到那么远。 我手动重新启动计算机并打开SSMS。 在对象资源pipe理器窗口中,我单击“连接对象资源pipe理器” – >“服务器名称”下拉 – >“浏览更多” – >本地服务器。 但没有实例显示。 我打开服务,看到了这一点 我试着开始每一个,但得到的消息 Windows无法在本地计算机上启动SQL Server(SQLSERVEREXPRESS)服务。 错误1067:进程意外终止 我有什么尝试? 审查并尝试了这里build议的行动,但是它指向一个8岁的职位,提到.net 1,2和3 在这里有一些我尝试过的东西,下面详细介绍 在事件查看器中查找某些内容,但MSSQLSERVER不显示在事件查看器中 在这里查找错误日志文件C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS但找不到 从这个YouTubevideo的build议(但我无法find他所指的registry项) 我注意到SQL服务器浏览器没有运行,所以我开始,然后尝试运行SQL服务器,这有完全相同的错误,并立即停止SQL Server浏览器运行。 额外的信息 我的系统是一台家用电脑和全新安装的Windows 10 请帮助我出来的想法(我也有兴趣在如何摆脱那些额外的SQL服务器的实例,我可以看到在服务中运行) 编辑 这个日志文件片段是从 C:\ Program Files \ Microsoft SQL Server \ 130 不过也有一个 C:\ Program Files \ Microsoft SQL Server \ […]

持续监视本地数据库以更改和更新AWS数据库

我们有几个内部托pipe的服务器,它们是旧系统。 我想使用数据迁移服务(或任何其他AWS工具)来监视较早的SQL Server 2008实例(只是几个表,而不是整个数据库)以进行更改。 然后,我想要在应用模式转换规则(可能是连接等)后使用更改存储在AWS中的数据库(无论哪种types)。 这个过程应该永远持续下去 现在可以完成任务,但是通过定制的RESTFUL服务。 这并不理想。 我相信其他企业正在尝试做同样的事情,那么是否有可能使用DMS来实现这一目标呢? 或任何其他AWS服务?

你可以debuggingSQL Server中的约束吗?

我有一个约束,不会让我添加它,如果条件无效,但约束允许添加无效数据后,表中添加。 我想debugging它在运行时正在做什么,但是我不知道如何创build适当的跟踪或如何打印来自约束的某种debugging消息。 我一直没有find任何资源来做到这一点。

什么会在2-3分钟内导致与维护计划相关的90次login错误?

我们有一个虚拟机与SQL Server 2016年。 什么会在<2分钟内导致与维护计划有关的90次login错误? 原因: 密码与提供的login密码不匹配[客户端:本地机器] 。维护计划在4这个维护计划只是为了1)检查所有数据库的完整性; 2)重build所有数据库的索引任务; 3)更新所有数据库的统计任务;其他相关的日志条目是错误的:18456.严重性:14.状态:8. (所以在过滤视图中显示180条logging) 我们在不同的时间删除并重新创build了维护计划,现在在新的时间显示错误。 虚拟机上没有病毒或恶意软件。

SQL Server 2012服务没有运行

当我的Windows Server 2012 R2是我的SQL服务器启动我的虚拟机,我得到以下错误: 我的SQL服务器服务将无法运行,如果我启动它或自动启动。 我到目前为止所做的: 运行C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Binn \ sqlservr.exe ,但没有什么特别的错误日志。 试图在SQL Serverconfigurationpipe理器中启动服务。 我甚至无法打开应用程序。 我得到一个错误: 为了解决这个错误,我在cmd中运行了以下命令: mofcomp "%programfiles(x86)%\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof" 资源 上面的错误是我尝试启动SQL服务器服务时得到的。 C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Log中的日志文件没有那么有趣。 除了具有红色文本的SQL Server Profiler日志: 我想知道接下来我能做什么。 WMI服务正在运行。

SQLpipe理工作室中的AD用户身份validation

我正在挣扎几天以下的问题。 我想让人们在SQL Management Studio 17.x上使用他们的用户名/密码进行AD身份validation,但我无法使用Windows身份validation,因为他们正在使用的计算机没有join到域中。 有一个“活动目录 – 密码”的选项。 我有我的证书不被信任的问题。 那已经解决了,但是现在我得到了他的信息。 OR:目标主体名称未find/不正确OR:用户login失败。 我的SQL服务器configuration为混合模式。 希望有人能帮助我,因为现在我的远程用户不能用自己的AD凭证login到SQL。 顺便说一句,我看到解决scheme使用batch file启动它,但我希望有另一种方式,因为在这种情况下,该凭据在该工作站上仍是纯文本。 最好的问候戴夫

SQL Server Kerberosconfigurationpipe理器错误“LDAP服务器不可用”

运行Windows Server 2012上的SQL Server Kerberosconfigurationpipe理器(KerberosConfigMgr)的v3.1对同一台服务器上的SQL Server Developer 2016实例。 以pipe理员身份运行工具(以域pipe理员帐户login到服务器)。 Kerberos工具中指定的默认空白详细信息。 我也尝试input运行相同版本的SQL另一台服务器的详细信息以及我的域pipe理员用户帐户的详细信息,具有相同的结果。 应用程序认为约10秒钟,然后回应错误消息“无法访问系统中的用户主要信息” 日志有以下内容: 10/31/2017 2:41:09 AM Error: Access of User Principal information failed System.DirectoryServices.AccountManagement.PrincipalServerDownException: The server could not be contacted. —> System.DirectoryServices.Protocols.LdapException: The LDAP server is unavailable. at System.DirectoryServices.Protocols.LdapConnection.Connect() at System.DirectoryServices.Protocols.LdapConnection.SendRequestHelper(DirectoryRequest request, Int32& messageID) at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout) at System.DirectoryServices.AccountManagement.PrincipalContext.ReadServerConfig(String serverName, ServerProperties& properties) — […]

Oracle和SQL Server中完整备份的一致性时间

简单情况: 对数据库进行在线完整备份,从01:00开始,在02:00结束。 然后恢复备份。 在我的理解中: 对于Oracle,如果我恢复备份,一切都是01:00。 即在01:00和02:00之间提交的交易不被保留。 对于SQL Server,如果我恢复备份,一切都是从02:00开始的。 即保留01:00至02:00之间的提交交易。 如果是这样,为什么他们有不同的想法? 如果没有,请纠正我。 赞赏,如果你可以给我看一些参考。 谢谢。