我面临的问题是给我造成很多挫折。 我将Sisense应用程序连接到SQL Server 2012,我已经完成了在sql server中的远程桌面连接的所有configuration,并且我已经在sql server 2012所在的服务器机器上做了入站规则。 当我从我的机器ping到SQL服务器的机器,外部IP回复但何时 我ping SQL Server的静态IP地址超时。 然后我使用任何连接工具连接到服务器的VPN连接,它正在sisense应用程序正在与SQL Server连接。 但没有VPN,我无法连接到SQL Server数据库。 我的问题是: 1-为什么我无法连接SQL Server 2012与VPN。 2-如果VPN是必要的,那么为什么VPB连接对于连接SQL Server计算机是必要的。 任何人都可以解释这个问题,因为我被困在我的工作中,无法继续下去。
当我的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服务正在运行。
我正在尝试使用一个简单的批处理脚本来备份SQL Express 2012的本地实例,如下所示: @echo off SET BACKUP_DIR=E:\BackupData SET SERVER=.\\sqlexpress set dom=%date:~0,2% set month=%date:~3,2% set year=%date:~6,4% set file=%year%-%month%-%dom% sqlcmd -S %SERVER% -d master -Q "exec sp_msforeachdb 'BACKUP DATABASE [?] TO DISK=''%BACKUP_DIR%\?.Full.%file%.bak''' 该脚本无法运行,出现以下错误: Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:由于login失败,客户端无法build立连接。 这是在Server 2008 R2上,我的SQL数据库(在本地主机上)实例名为SQLEXPRESS 。 系统上有一个SQL Express 2008的实例(客户端10.0)。 数据库configuration为使用可信连接,部署在我们networkingPC上的.net桌面软件可以毫无问题地访问数据库。 我在这里错过了一些明显的东西,我已经做了大量的search这个错误消息,并没有发现到目前为止特别有用的东西。
请问是否有任何检查表可用于升级SQL Server 2000到2012? 你的经验是什么? 可能是直接进行升级,还是需要经过2000 – > 2005 – > 2008 – > 2012? 感谢和问候,Matej
我看到这是SQL Server 2012的AlwaysOnfunction。任何人都可以解释这个意思吗? 我的意思是任何人都可以举例或情景? 托pipe在Hyper-V环境中的Hyper-V SQL Server实例上的SQL Server具有实时迁移的附加优势,该迁移允许在没有任何停机时间的情况下迁移虚拟机。 这允许pipe理员在主机上执行维护操作,而不会影响应用程序。 和SQL Server 2008 R2有什么不同呢?
好的,有点解释。 我有两台独立的PC,两台PC都安装了SQL Server 2012 Express。 在安装过程中,我select了默认的选项。 同样在这两台机器上,我本地连接,即我使用该服务器自己的SQL Server Management Studio连接到相关的数据库。 没有远程机器连接完成。 从今天上午开始,我在两台机器中的一台上遇到连接问题。 SQL Server Management Studio不再能够连接到相同机器主机的SQL Server Express实例。 我不断收到这个错误: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to […]
我们正在为我们的Web环境构build一个新的SQL 2012集群。 我们决定使用两个节点,并利用AlwaysOn高可用性可用性组。 Server01和Server02已经安装了SQL的独立实例,并且都已经join到Cluster01中。 可用性组已创build。 Server01和Server02是可用性组中的节点,并configuration为同步提交副本。 不过,我注意到有一天,Server01需要重新启动进行修补,导致整个群集。 在Server02上打开Windows故障转移群集pipe理MMC时,我发现群集已closures,并且需要在Server02上重新启动服务(不确定这是否与我们最终想实现的目的相关)。 我在Server02上打开SQL Management Studio,可用性组显示“正在parsing”状态(不表示Server02已成为主节点)。 如果我在SSMS中展开“数据库”部分,则会显示处于“恢复挂起”状态的数据库。 如果我尝试扩展其中一个数据库(不是系统数据库,即master,model等),我得到以下错误: 错误: 数据库SiteAdmin不可访问。 (ObjectExplorer) 当我展开SSMS中的可用性组,然后展开副本时,我只能看到列出的Server02。 在Server01恢复之后,我在服务器上本地打开Windows故障转移群集pipe理。 Server01显示它正试图连接到群集。 但是,Server02显示群集仍然closures。 尽pipe我仍然需要在两个节点上手动启动群集服务。 在我这样做后,可用性组回到联机,显示Server02仍然是次要节点。 看到这个之后,我检查了Cluster01的当前Quorum设置。 目前它被设置为节点多数,它指示我们有两个节点configuration,它不能承受甚至一个节点的丢失。 我相信,如果我们站在第三台服务器上,而另一个独立的SQL实例可以工作在多数节点上。 但是我们没有资源。 基于这些设置,我认为我们需要更改群集的仲裁设置,但不确定AlwaysOn是否支持使用磁盘或文件共享见证来实现自动故障转移。
我想知道如何获取属于SQL Server 2012中的固定和/或用户定义的服务器angular色的权限列表。 在以前的版本中,有一个spssrvrolepermission sprog,但是在2012年不推荐使用,它只返回固定服务器angular色的权限。 更新 我已经运行下面的查询,并得到下面的结果。 我希望这个查询可能会给我想要的结果。 但是,尽pipe它给我提供了用户定义angular色的结果(下面的MyTestRole ),但固定angular色却无处可寻。 SELECT pri.name principal_name, per.class_desc, per.permission_name FROM sys.server_permissions per JOIN sys.server_principals pri ON per.grantee_principal_id = pri.principal_id ORDER BY pri.name 结果: ##MS_AgentSigningCertificate## SERVER CONNECT SQL ##MS_PolicyEventProcessingLogin## SERVER CONNECT SQL ##MS_PolicySigningCertificate## SERVER CONTROL SERVER ##MS_PolicySigningCertificate## SERVER VIEW ANY DEFINITION ##MS_PolicyTsqlExecutionLogin## SERVER CONNECT SQL ##MS_PolicyTsqlExecutionLogin## SERVER VIEW ANY DEFINITION […]
我将SQL Server 2012数据库还原到D驱动器上的文件夹。 我可以访问数据库,似乎一切正常,但是当我检查mdf和ldf文件的文件访问权限时, 没有权限或所有者列出 。 MSSQLSERVER服务帐户可以完全访问D盘,因此我认为新创build的mdf和ldf将从文件夹(拥有所有权限,包括对MSSQLSERVER帐户的完全访问权限)inheritance它们的权限。 正在还原数据库的用户是sysadmin服务器angular色的成员,并且是Windows服务器上的pipe理员。 为什么数据库文件没有列出文件访问权限? 最好的问候,罗布
我有一个安装了MS SQL Server 2012 Window Server 2008 R2的根服务器。 连接时出错。 Management Studio错误消息 文件未find 这个错误只发生在开始后。 然后我等2分钟。 一切正在工作。 离开服务器一段时间,并再次出现此问题。 我已经安装了一个.SQLEXPRESS的实例。 安装时出现错误。 由于某种原因,该服务仍然安装。 在此之后,我已经完成了默认实例MSSQL的安装。 现在我尝试直接连接到MSSQL并忘记.SQLEXPRESS 。 也许解决scheme是删除所有有关sql服务器和重新安装,但文件没有findexception似乎我有一些麻烦,因为它是一个虚拟服务器?