Articles of sql server 2008 r2

在SSCM-SSnetworkingconfiguration下启用TCP / IP时,无法启动sql服务

在控制台,SQL Serverconfigurationpipe理器中 启动sql服务时,出现错误10048 这在事件历史: SQL服务器服务因服务器特定的错误而终止。 每个套接字(协议/networking地址/端口)只有一个用法是正常的。 任何想法如何解决这个问题? 端口集是默认的1433 …如果这是closures的,当然这是默认的,SQL服务启动就像一个冠军。 我在其他服务器上多次完成了这个configuration,没有任何问题。

连接失败:SQLState:“01000”SQL Server错误:10061

我试图将我的访问前端连接到SQL Server后端。 当SQL Server在我的电脑上时,它正在工作,但现在我试图连接到服务器 所以当我创build访问DSN文件 我select了SQL-Server驱动程序(我也尝试过使用SQL-Server native 10.0) 我input从SQL Management Studio中复制的服务器名称,因此在那里没有input错误 我select了NTauthentication 然后我有这个错误 在属性中,我尝试使用默认端口1433的TCP/IP ,我也尝试使用名称pipe道 我确保选中允许远程连接的checkbox 如果我尝试连接pipe理工作室,则可以在networking上浏览时看到服务器,但出现此错误 我正在尝试这个麻烦,但我坚持使用telnet命令。 它说Could not open connection to host on 1433 我也试过没有端口,我在端口23得到了同样的错误 有任何想法吗? 谢谢

从SQL Server 2008升级到SQL Server 2008 R2时出错

我需要将数据库(在SQL Server 2008 R2中创build – 版本10.50.1600)还原到Server 2008(版本 – 10.00.2531)中的新数据库。 我得到了错误 – 恢复服务器失败…. Additional info System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That incompatible with the server which is running version 10.00.2531. Either restore the database on a server that supports the backup or use a backup that is compatible with […]

SQL Server帐户即使在单用户模式下也是禁用的

我正在通过其SQL Server 2008 R2数据库与第三方产品进行集成。 在以前的版本中,我能够通过SQL Server Management Studio和SQLCMD作为使用Windows身份validation的Windowspipe理员访问数据库。 第三方产品控制sa帐户并保密。 应用供应商的最新产品更新后,我无法再使用Windows身份validation访问数据库。 我甚至尝试单一模式,但没有运气。 以下是我如何切换到单一模式: net stop MSSQL$FOOBAR net start MSSQL$FOOBAR -mSQLCMD 这似乎启动数据库。 C:\>sqlcmd /S .\FOOBAR Msg 18470, Level 14, State 1, Server WINMAC\FOOBAR, Line 1 Login failed for user 'WINMAC\steve'. Reason: The account is disabled. 有没有办法? 或者是更有可能的供应商已经closures了一个洞,我不能进入?

我的PHP网站无法连接到SQL数据库 – SqlExpress2012

我相当新的SQL Express 2012,但只是安装在我的服务器2008 R2。 我试图安装一个名为joomla的CMS,在SQL社区服务器和托pipe解决scheme之前,我已经做了很多次了。 我可以连接到SQL Serverpipe理工作室,使用Windows身份validation和创build用户的SQL身份validation。 但在Joomla安装过程中,无法使用我创build的用户连接到我的数据库? 我的sqlexpress服务正在运行,我已经重新启动服务和计算机…. 我试过了: 禁用Windows 2008 R2防火墙 开放端口1433 在configurationpipe理器中增加所有命名pipe道,共享内存和tcp / ip

排除可能由文件系统驱动程序引起的I / O延迟

我有一个SQL Server实例(SQL Server 2008 R2,Windows 2008 R2),它非常短的随机时间约15-20秒,它的一些I / O请求花费的时间超过了15秒。 (“SQL Server在x文件上遇到x个需要15秒以上才能完成的I / O请求”)所涉及的磁盘是SAN的一部分。 通常,在这种情况下,通常会看到磁盘峰值上的IOPS或吞吐量需求,从而产生延迟,并build议可能需要加强LUN来满足服务器的需求。 然而,在这种情况下,没有这样的高峰 – 相反,根据perfmon,在受影响的磁盘上的活动从稳定状态变为几乎没有任何活动,而延迟实际上提高了很多。 (而且,我还要补充一点,我们已经在SQL Server端search了任何突然爆发的活动的证据,但没有成功,工作负载的性质使得服务器活动的突然下降是不可能的。缓慢的I / O事件之后的一个短暂的补偿性峰值,因为请求在中断之后赶上。 SAN人们用一把精细的梳子(包括主机的configuration)把所有东西都完成了,并且从他们的angular度宣称没有任何问题。 恰巧我们在这个服务器上使用了反病毒(有适当的文件排除)和一个像文件系统驱动程序一样运行的encryption解决scheme,所以我自然而然的怀疑这两者中的任何一个或两个可能是问题的根源。 但是,当我打电话给大家进入客厅时,我想能够拿出一把吸烟枪来揭露凶手。 除了咨询供应商(我们当然这么做)之外,还有什么build议可以解决间歇性延迟问题,这些问题可能是由应用程序拦截文件系统请求引起的? 任何工具或技术,也许,可能显示什么东西放慢速度? 恐怕closuresAV或encryption看看会发生什么是一个非起动器。 只是使事情复杂化,到目前为止,这个问题不能在需要时复制。

Windows Server 2003上的SQL Server 2008 R2 – “初始化0x84B10001失败”

我正在尝试在Windows Server 2003上安装SQL Server 2008 R2 Express,并且出现“初始化0x84B10001失败”错误。 谷歌search了我以下链接 – http://kb.sagesoftwareonline.com/app/answers/detail/a_id/27156/~/error%3A-%22configuration-system-failed-to-initialize-0x84b10001%22-when-尝试 但是,我的machine.config根本没有包含serviceModel条目 – 所以这对我来说似乎没有关系。 任何想法还有什么我可以尝试?

到SQL Express的TCP / IP连接在WORKGROUP中的客户端的半双工上工作

到目前为止,我已经了解了有关Microsoft SQL Server Express(包括版本2012)以及早期版本(如2008R2和2008)以及大部分所有返回到SQL Server 2005的事实。我正在configurationSQL Server“工作组服务器“机器,也就是说,它是一个运行Windows Server操作系统的专用服务器机箱,但是它使用的是一个WORKGROUP,它只能运行Microsoft SQL Express。 请注意以下背景资料: configuration一个SQL Express实例在没有configurationTCP / IP的情况下出现。 打开TCP / IP选项(将TCP / IP的SQL Serverconfiguration程序协议列表项目从No更改为Yes)是不够的,有时您还必须select重新configurationStatic和Dynamic端口选项。 例如,对于单个实例,可以将静态端口设置为1433,将dynamic端口设置为空白(如果存在,则删除0)。 这是重复的,在一些具有IPV4和IPV6的Windows机器上,以及一个物理的和多个虚拟的以太网适配器上,这可能是4,8甚至16个必须设置静态和dynamic端口的地方。 或者,您可以configurationSQL浏览器并启用它,这通常有助于解决复杂的TCP / IP连接问题,但通常不会。 在域中,我很less有奇怪的问题,所以这个问题不是基于域的SQL服务器部署,而是工作组部署。 不,我没有select在工作组上运行我的办公室,但是我的许多客户/客户都select了这个选项,我应该在工作组上支持SQL Express。 以上所有内容都是背景知识,下面的部分就是我的实际问题: 在没有域的小型办公networking中,许多WORKGROUP客户端系统似乎都有通过TCP / IP连接的奇怪问题,甚至只是自动协商到SQL Server数据库的连接,我无法在自己的办公室或家庭networking,SQL连接将无法运行,即使SQL浏览器正在运行,SQL静态和dynamic端口选项已configuration,防火墙已被closures,并且ping工作正常,但使用SQL客户端的TCP / IP连接在Windows 7 MDAC组件中运行,是不可能的。 请注意,它不像安装SQL Native Client v10或SQL本机Client V11那么简单。 这些客户端的唯一解决方法是使用CLICONFG.EXE禁用TCP / IP,并通过在服务器名称前添加“NP:”来禁用SQL数据库连接string中的自动协商。 有关此客户端的工作组局域网的基本上是不兼容的,即使是在侦听TCP端口1433的静态单个SQL Server实例,也没有SQL浏览器或dynamic端口。 这些相同的客户端通常有12台机器,12台机器中的6台不能通过自动(不强制命名pipe道)连接string进行连接,只能在连接types被强制命名为pipe道时才能连接。 强制命名pipe道的典型连接string可能会在主机和实例的前面放置“NP:”,如下所示:“NP:HOSTNAME \ SQLEXPRESS”,另外我们会去该客户机的CLICONFG.EXE并禁用TCP / IP。 这两个步骤在一些工作组情况下似乎是必需的 […]

SQL服务器多对一的镜像

我有两台SQL服务器,运行SQL Server 2008 R2 Standard的服务器A和服务器B. 我可以设置第三台服务器,它将成为服务器A和服务器B的镜像吗? 我似乎无法find任何文档说明多对一的镜像是允许或可能的。

恢复数据库到一个时间点不起作用

我有一个数据库,每天晚上通过pipe理工作室中使用向导创build的维护计划进行备份。 恢复模式设置为已满。 26日发生了一些事情,SQL代理被closures了(或者计算机被重置,并且没有正常启动)。 直到大约5天前,我才意识到这一点,在那个时候,我把它重新打开了(现在正在确保SQL Agent未来closures时得到通知)。 我需要将数据库恢复到26日到现在的几个时间点,但是当我尝试这样做时,Management Studio的行为就像它正在做的一样,但最终只是恢复到26日,不pipe我实际指定了什么时间(除非我指定的时间是在重新启动Sql代理之后)。 即使它在一个星期内没有得到支持,我仍然希望日志能够保留所有的事务,以便我能够恢复到任何时间点。 难道我还不能恢复到任何时间点,或者我在这里错过了什么?