Articles of sql server 2008

无法在SQL Server 2008中启用“sa”帐户

我试图通过MS SQL Server Management Studio Express在SQL Server 2008中启用“sa”帐户。 当我通过login的“属性”部分设置属性,然后单击确定,没有错误消息! 但是当我重新访问属性时,密码会回滚到前一个。 最终无法访问帐户!

Windows服务器的HA选项

我们正在寻找不同的select,以便在我们的主要数据中心(DC1)出于任何原因停机时保持运行。 使用日志传送作为热备份,使非现场服务器始终保持最新状态的主要区别是什么? (这意味着我们将手动redirectDNS,如果DC 1下降或离线DC2)。 与运行Hyper V群集并将其设置为在DC 1closures时自动故障切换到DC 2? 虽然不清楚stream量如何实时redirect,除非我们在云中运行某种负载平衡器? 如果是自动的,我认为Hyper V集群选项将为我们提供最less的停机时间? 那么我们甚至打扰与SQL服务器日志传送? 看来这两件事在某些方面是重叠的,我们不需要两者兼而有之。 我知道Hyper V群集需要某种共享的光盘(在这种情况下,将iscsi target视为服务器映像的san选项),但是sql server日志传送也似乎需要一个见证服务器,所以无论哪种方式引入更多的硬件pipe理。 DB是SQL 2008 R2上运行的30Gb,Web是2008 R2(计划在未来几个月内升级到2012)。

我可以将SQL Server 2008上的所有数据库文件移动到不同的逻辑驱动器,然后更改驱动器号?

我有一个19个DB的SQL Server 2008(标准版)。 因为我正在更换我的SAN,所以我需要将所有数据库文件移到不同的卷。 在使用MSbuild议的方法之前,我已经移动了个别数据库:分离数据库,移动文件,重新附加。 但在这种情况下,我真的不想这样做,部分原因是因为懒惰,还因为一些DB属于SharePoint,并在名称末尾有一堆hex,这可能会弄乱。 所以我的想法是closuresSQL服务器服务,立即移动所有文件,卸载旧卷,并将新卷的驱动器号更改为旧卷的驱动器号。 这会工作吗? 有没有更好的办法?

无法从Sharepoint Server连接到SQL Server 2008 R2

我已经在Web服务器上的dbserver和Sharepoint 2010上安装了SQL Server 2008 R2。 当试图configurationSharepoint使用安装在dbserver上的数据库时,它说它无法连接。 然后,我在Sharepoint服务器上安装了SSMS,并尝试连接到dbserver上的数据库引擎,但是它抛出了以下错误。 “与服务器build立了连接,但是在login前的握手过程中出现错误(提供者:SSL提供者,错误:0 – 客户端和服务器因为不具有通用algorithm而无法通信)( Microsoft SQL Server,错误:-2146893007)“ 令人惊讶的是,我能够从Sharepoint服务器连接到安装在dbserver上的Analysis Services。 我也可以从第三台服务器连接到dbserver。 我们不需要在任何服务器上启用SSL。 请帮忙。 searchnetworking,并尝试了许多select,但徒劳无功。

从备份中恢复从SQL 2008到2008R2的备份

我们希望将我们的生产数据库复制到另一个实例,以便在运行报表时,不会使应用程序的运行速度降到几乎不可用的程度。 我在SQL Server复制方面取得了有限的成功,但是随着应用程序不时地处理数据模型,这种方法是不合适的。 当我们与供应商(谁告诉我们是的,它可以被复制)交谈时,他透露他们的其他客户使用日志传送,这是我目前的方向。 我唯一的问题是服务器运行SQL 2008,而目标服务器运行2008R2。 当我尝试在备用状态下恢复备份时,它的表面会变得平坦,但是如果我使用的是同一版本的另一个实例,则此过程完美无瑕。 有没有办法做到这一点与不同的SQL Server版本,还是我卡在当前的安排? 谢谢

SQL服务器数据库处于恢复状态

我的SharePoint 2010服务器场中有一台服务器。 今天一些用户抱怨说有些Infopath表单无法打开。 当我检查SOL Server Management Studio时,看到我的一些数据库处于恢复状态,如下图所示! 你知道为什么会发生这种情况,我该如何解决这个问题?

SQL Server 2008:主机名没有改变

我有一个SQL Server 2008安装,我想升级到R2。 在升级过程中,在“ Reporting Services身份validation”窗口中,实例名称显示的主机名称是我的计算机的以前的名称。 有错误说: Check whether report server is correctly configured, the database server is running, and you have permissions to access the database. 数据库服务器由于主机名错误而无法访问。 我目前的计算机名称是GS3-LNUBLA。 LESTER-GS3是以前的计算机名称。 因此,我无法继续升级。 我可以在哪里将主机名更改为我当前的计算机名称?

如何解决SSPI上下文错误,而不从MSSQL更改服务帐户

从新的Windows 8.1客户端连接到运行在Windows Server 2008 R2上的SQL Server 2008时出现问题。 SQL Server在运行正常的机器上的帐户Domain \ mssqlservice下运行我从setspn -l domain\mssqlservice C:\>setspn -l domain\mssqlservice Registrierte Dienstprinzipalnamen (SPN) für CN=MSSQLService,CN=Users,DC=domain, DC=local,DC=tld: MSSQLSvc/mssql.domain.local.tld:1433 MSSQLSvc/mssql.domain.local.tld MSSQLSERVER/mssql.domain.local.tld:1433 在不工作的Windows 8.1机器上,我得到这个输出: C:\>setspn -l domain\msssqlservice FindDomainForAccount: Fehler beim Aufrufen von DsGetDcNameWithAccountW mit dem R ückgabewert 0x0000054B. Konto kockiren wurde nicht gefunden. 在这篇文章中,我find了一个解决scheme,但是我无法更改运行SQL服务的服务帐户。 有些应用程序需要这个服务代理 但是,我怎么能意识到,它在我的Windows 8.1客户端上工作?

从SQL 2008升级到SQL 2012:我们是否需要更改连接string?

我们正在看到一些糟糕的性能下降,刚刚将我们的MVC4应用程序从SQL 2008升级到了SQL 2012。 直接在数据库服务器上的pipe理工作室中运行的查询的运行速度比升级之前的速度要慢一些(速度高达两倍)。 从Web服务器运行的查询(一台单独的机器)运行速度非常慢,速度要慢四倍多。 我们把手指指向两台机器之间的networking,但我们的托pipe公司已经build议连接string应该已经更改为SQL 2012.我不知道SQL 2012连接string是任何不同的SQL 2008连接string – 是我对? 谢谢! 我们的连接string已经多年没有改变,如下所示:Server = 111.111.111.111; Database = MyDbName; User ID = MyDbUser; Password = MyDbPassword; 更新:这最终竟然是防火墙上的一个错误的物理端口!

移动SQL Server 2008 R2日志导致访问被拒绝错误

我刚刚尝试移动SQL Server 2008 R2日志的日志位置,因为我有一个相当小的系统磁盘,由于Winsxs文件夹的大规模大小,现在我在日志中收到以下错误: initerrlog:无法打开错误日志文件“D:\ SQL错误日志”。 操作系统错误= 5(访问被拒绝。)。 我已经确保SQL服务正在运行的帐户在新目标的ACL中已完全控制。 我现在已经把它改回原来的位置,服务仍然不会启动,报告相同的错误。 我试过删除日志,看看是否有帮助,但无济于事。 任何人见过这个?