Articles of sql server

使微软访问使用TCP / IP而不是命名pipe道

即使只有TCP / IP可用,并且ODBCconfiguration为使用TCP / IP,我也有一个Microsoft Access数据库不断尝试使用命名pipe道联系相应的Microsoft SQL Server。 不可能将所有表再次与工作的ODBC链接。 我怎样才能解决这个问题?

无法在本地主机上访问我的SQL Server

最近我一直在我的SQL Server Management Studio 2008中访问local连接时遇到问题。 我已连接到networking,并且我的帐户在所有计算机上都具有pipe理员权限。 当我连接到SSMS \ local时,唯一可用的login名是BUILTIN \ USERS和sa。 我无法更改或重置密码,因为我没有访问权限。 我觉得这很奇怪,因为pipe理员组应该高于用户组。 即使我以pipe理员身份注销并连接到本地计算机,仍然有问题。 我已经尝试了一切,唯一可行的是在configurationpipe理器中更改启动参数并包含-m 。 但是,如果我添加一个新的login,如果我再次删除-m ,它不会持续。 有人请帮助我!

运行SQL Server的故障转移Azure VM?

我目前正在考虑在Azure虚拟机实例上托pipeSQL Server数据库,并通过两个负载均衡Webangular色连接网站。 由于我们的应用程序体系结构的各种限制,我们不能去完全成熟的Azure数据库,所以这是我们的中间地带。 我只是针对虚拟机和SQL Server有一些关于冗余的问题。 我是否需要维护两个VM实例以确保可靠的故障切换? 如果主虚拟机脱机,故障转移过程需要多长时间? 很明显,在某种程度上,我想这取决于为什么它离线,但是有可能在几秒钟内进行故障转移? 或者我是否需要等待主服务器上的磁盘重新映像到另一个节点? 任何帮助将非常感激!

系统健康日志中的security_error_ring_buffer_recorded – 这是什么意思?

我们公司正在为几个网站运行几台服务器。 服务器正在运行Windows Server 2012,而对于数据库,我们有MS SQL Server 2012。 今天我正在检查位于以下位置的日志文件: "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log" 我在事件日志“system_health”中发现了这个奇怪的事情: security_error_ring_buffer_recorded 点击它给了我更多的信息: api_name ImpersonateSecurityContext call_stack 0x6E2715B4FB0700007C36FBB3FB070000A553FBB3FB070000… <- this one continues forever calling_api_name NLShimImpersonate error_code 5023 id 0 session_id 51 time_stamp 190360 如果不是因为“错误”和“录制”部分,这听起来并不好, 这个事件每天都在发生,有时会在几分钟之内发生,有时在几秒钟之内会发生几百次。 这是我第一次检查这些日志文件。 有人可以向我解释这是什么和如何“修复”,如果这是必要的? 编辑: 除了这个事件,还有一个叫做: "scheduler_monitor_system_health_ring_buffer_recorded" 点击它显示“page_faults”为8913.现在这听起来不太好。

在两台服务器之间创build共享文件

我需要在2个数据库之间创buildSQL日志传送, 源位于运行Windows Server 2008 R2和SQL Server 2008的AWS EC2实例上 目标位于运行Windows数据中心2012和SQL Server 2012的Azure虚拟机上 这个过程需要以下几点: A.源服务器写入一个文件 B.目标服务器将文件复制到本地文件夹上 C.目标服务器使用该文件 所有这些任务都由sql server进程完成 现在我有创build实例之间的一些共享文件夹的问题,我试图做到以下几点: 步骤A完成到机器上的本地文件夹, 在步骤b sql服务器试图访问该文件夹使用这种格式(并将文件从它复制到本地文件夹): \\serveraddress\drive$\folder 在授予对源服务器中的该文件夹的访问权限并启用共享和启用来宾用户之后 然而,我不断有访问问题,复制过程失败。 应该怎么做? 谢谢 编辑: 我最终没有成功尝试任何build议的解决scheme,一些如何SQL服务器无法访问用户有权访问的文件夹, 所以,而不是深入到我已经select使用第三方软件来同步2个服务器之间的信息,如dropbox / svn等..并通过使用相同的位置共享文件夹在两台服务器上,我可以在一个非常简单的方法使用networking位置: \\localhost\… 并且两台计算机都会像在networking上那样工作,但是文件夹在本地实例上同步并共享,所以没有许可问题。 不是理想的解决scheme,但它的作品。

尝试在断电后将远程桌面连接到虚拟机时,“当前没有可用于login请求的login服务器”

我有SQL Server 2008 R2在虚拟机上运行(vmware,Windows Server 2008 R2)。 我通过SQL Server Management Studio从另一台虚拟机连接到SQL Server,然后发生电源故障。 重新启动一切后,我的问题是,现在我无法使用与以前相同的帐户(从Management Studio)连接到SQL Server,也不能使用此帐户远程桌面/login到VM。 我在SQL Server Management Studio中得到“server not found / not accessible”错误,如果尝试使用远程桌面连接到虚拟机,尝试login时显示的错误是: "There are currently no logon servers available to service the logon request" 但是,VM /服务器正在运行(如hyperv中所示),我可以使用其他帐户连接(远程桌面)到它,并且可以使用Management Studio中的此帐户连接到SQL Server。 重启虚拟机,closures虚拟机等并不能解决问题。 任何想法可以做的将不胜感激。

端口通过TeamViewer VPN转发传入的SQL连接

我有一个远程服务器,反过来有权访问同一networking中运行的SQL Server实例。 我正在开发使用此SQL服务器的工具,但没有备份或权限来备份/复制数据库的结构。 因此我需要在我的开发机器上访问这个数据库。 我们使用TeamViewer连接到远程服务器,并使用TeamViewer VPN访问服务器。 有什么办法可以将服务器设置为“转发”端口1433上的所有传入连接(这些只会通过VPN)到SQL Server的本地IP地址?

如何使群集存储从SAN到双节点群集的Hyper-V可用

我想创build一个2节点的SQL Server 2012群集。 这两个节点都是在Hyper-V上运行Windows Server 2012的虚拟机。 我有一个可用于集群存储的物理SAN,所以我希望如果有人能够帮助如何使两个节点都可以使用集群存储。 两个节点都使用HBA光纤通道。 如何使它与iSCSI协同工作 如何使它在没有iSCSI的情况下工作 我希望能够制造多个驱动器,如S,F,K等 谢谢

使用磁盘碎片整理程序时需要停止SQL Server?

我们的供应商今天告诉我,当使用Windows磁盘碎片整理程序时,我应该停止Microsoft SQL Server和MySQL等其他数据库系统。 否则,数据库可能会损坏。 由于我从来没有听说过这样的情况,有些怀疑, 我的问题是 : 碎片整理程序是否可能损坏打开的文件?

在Azure虚拟机上设置SQL Server 2012故障转移群集实例

我正在尝试在Windows Azure中为SQL Server 2012标准故障转移群集设置一个testing实验室。 通过库部署SQL Server 2012 VM时,所创build的实例将作为独立实例预安装。 据我所知,没有办法将其迁移到FCI,所以我必须从头开始安装。 是否有可能将SQL Server虚拟机部署为故障转移群集实例,甚至可以部署一个普通的Server 2012,然后从头开始安装SQL Server? 所有同时保持在通过Azure提供给我的许可证内?