Articles of sql server 2008

无法远程访问SQL 2008或2012 R2 Express服务器

我试图在两台不同的机器上远程访问两台不同的服务器,一台2008年,另一台2012年,两台机器都没有运气。 我已经按照以下步骤操作: 如何启用SQL Server 2008的远程连接? 我去了MSSQLServer的协议,并启用TCP / IP,确保dynamic端口是空的,IPALL TCP端口是1433。 我检查了服务器的属性,并在“连接”下确认允许远程连接服务器。 我去了防火墙,并添加了一个规则,允许所有configuration文件的本地端口1433。 我甚至testing了禁用防火墙的连接。 这些步骤都不适用于任何一台机器。 我可以看到并访问networking上所有机器的共享文件。 我不知道接下来要做什么。 这是我第一次尝试安装一个SQL服务器。 我感谢您能给我的任何帮助或build议!

迁移到云:私人或公共

这是一个意见问题,但我正在寻求一些关于物理服务器即将迁移到云的build议。 我正在寻找一些观点 – 欢迎任何意见。 scheme:将15个应用程序服务器和4个数据库群集迁移到云中 我们是一家小商店,主办几十个高stream量的网站。 以下是清单清单: 8前端Web服务器(Server 2008 SP2 – IIS 7.0) 3索引服务器(SOLR – 一个主站,两个用于负载均衡的从站) 2个媒体服务器(APache Linux – 数百万个小图像文件,大约2.8TB的容量,2TB的满) 2应用程序服务器(服务器2003上的传统应用程序 – 低stream量) 4个主动/被动数据库集群(Server 2008,SQL 2008 – 高stream量) 关于设置的更多细节: 所有服务器都是物理的,我们正在寻求使用虚拟化(VMWare ESXi – 强大的内部体验) 我认为15个应用程序服务器都可以虚拟化。 你build议虚拟化数据库吗? 对此我有许多不同的看法。 目标是有能力从主动被动模式横向扩展到拥有三个或四个活动节点(使用Enterprise SQL) 你会把4个数据库簇整合成一个大簇吗? 为什么或者为什么不? 每个集群上有四种不同的产品,随着时间的推移而获得 – 也许最好把所有的鸡蛋放在一个篮子里? 或者不,意见。 供应商? 对于这个规模,我们正在考虑Rackspace,Amazon,IBM和私有云(使用HAconfiguration中的VMWare ESXi – 两个大型主机,一个SAN等共同位于数据中心)。 你会怎么做? 感谢您的时间。 麦克风

SQL Server远程备份查询失败“无法打开备份设备”

我正在尝试将计划的MSSQL数据库备份configuration到位于运行Server 2003 Standard的文件服务器上的映射networking驱动器。 查询读取像这样: BACKUP DATABASE XXXX TO DISK = N'Z:\mssqlbk\XXXX.bak' WITH CHECKSUM, STATS 返回的错误消息: Msg 3201, Level 16, State 1, Line 1 Cannot open backup device 'Z:\mssqlbk\xxxx.bak'. Operating system error 3(The system cannot find the path specified.). Msg 3013, Level 16, State 1, Line 1 BACKUP DATABASE is terminating abnormally. 我发现大多数解决scheme都考虑到SQL服务帐户的权限错误(Mine使用名为SQLBro的帐户)。 这是一个小型的工作组networking,没有广告。 我已经尝试了以下内容: 在使用Procmon:SQLBro进行备份的过程中validation进程正在使用的数据库服务器上的用户帐户 […]

Windows Server 2003 r2 vs 2008 r2 – SQL Server性能

首先,我不是系统pipe理员,只是程序员因服务器性能不佳而感到沮丧… 我们目前正在使用新的E5-2650 CPU(24 GB RAM)运行虚拟机(我相信主机是Win Server 2008),至less根据系统属性对话框。 我不能肯定地说SQL VM有什么资源,因为我只能访问它而不是主机。 对不起,我不知道我的方式。 我也不想让我们现在的系统pipe理员觉得,如果我不需要的话,我会问一堆问题。 我只是想提出一个升级的情况下,如果它会帮助… 我们正在运行SQL Server 2008 R2,我们所有的客户端都是通过运行2008的terminal服务器运行Win 7或RC。我们的应用程序非常庞大,特别是在考虑组织规模时。 所以我的主要问题是,我们目前正在运行Windows Server 2003 R2 SP2,可以升级到Server 2008 R2(或更新)显着提高性能? 我已经读过,因为它的新function可以提高其他地方的性能,但是我没有看到有人评论数据库性能。 如果有的话,有没有证据可以支持我的论点? 此外,由于我们正在运行SQL 2008 R2,我们的客户端是Win 7,我们的客户端应该安装哪些数据库驱动程序? 服务器应该安装什么? 如果我需要详细说明,请发表评论。

我如何知道正在使用哪个用户帐户来执行操作(在SQL Server环境中)?

例如,在安装SQL Server 2008时,我不得不为数据库引擎select一个帐户来运行。 当我使用SQL Server Management Studio附加一个2005数据库文件时,有一个权限错误阻止了数据库的升级。 我检查了数据库文件,并且“SQLServerMSSQLUser $ ComputerName $ MSSQLSERVER”帐户对文件具有完全权限。 所以我想,SQL Server Management Studio是在我的用户名下运行的,没有写权限来升级数据库文件。 所以,我为我的用户名添加了完整的权限,然后工作。 这个事件是导致我问这个问题的原因。 我怎样才能确定一个行动正在运行的帐户? 我以为数据库引擎会处理附加的数据库,但显然不是! 此外,一旦数据库被附加,它似乎已经从安全列表中删除了我的用户名! 所以我想如果我分离数据库,我将不得不在我重新附加数据库之前重新设置文件的权限。

有SQL Server 2008 64位的SSMS和BIDS的64位版本吗?

昨天,我们在工作中就SQL Server 2008 64位64位版本的SSMS和BIDS进行了非常热烈的讨论。 虽然我确实知道SQL 2005不存在这样的事情,但是我既不能说服也没有certificateSQL Server 2008 64位不存在。 声称这个存在的主要开发人员甚至说到使用SQL 2008 64位,你实际上可以双击SSIS包并在SSMS中进行编辑。 我怀疑开发商是指维护计划。 由于时间不够,讨论将在今天继续。 我search了互联网和微软,但我无法find这方面的文档。 任何帮助将不胜感激。 拉吉

SQL Server的端口号

我想知道什么端口被SQL Server数据库引擎使用? 我需要这样的端口号来编写configuration脚本来授予对安装有SQL Server的计算机的特定端口的访问权限,以确保安全。 一个相关的问题是,SQL Server数据库引擎是否将使用一个静态端口号来提供所有的客户端请求,或者每个请求使用一个端口? BTW:我的背景是SQL Server 2008企业。 在此先感谢乔治

SQL Server监控包

我正在考虑购买一个SQL Server监控系统。 它应该与2005/2008一起工作。 我们希望监控性能,可用性,备份,作业和各种数据库问题(空间) 什么为你工作?

卸载SQL服务器会删除用户数据库吗?

我至less有一个数据库文件太大,无法在我的服务器上备份。 我想确保当我卸载一个僵化的升级到SQL Server 2008时,它不会删除我在SQL Server 2005下自己创build的任何.mdf文件。 我很确定这是正确的?

备份在线数据库

我有一个70MB的数据库,我的网站是由一个提供商托pipe。 我能够使用SSMS 2008远程访问我的数据库。 在正在运行的网站上,这是我可以在本地备份数据库的最佳方式 谢谢