我们当前的 SQL Server 服务在本地系统帐户下运行。要备份到网络/映射驱动器,我想在域管理员帐户下运行它。这样的帐户更改会破坏 SQL Server 的某些内容吗?
我的任务是编写一份文档,概述在我的全新 BI 项目中使用 SQL 2008 R2 而不是 SQL 2005 的最佳理由。我们的政策是一次只使用两个版本,而且这里的某个地方仍然有 SQL 2000 盒子......
根据此链接,我知道微软线路。http://www.microsoft.com/sqlserver/2008/en/us/why-upgrade.aspx
我想知道的是您对哪些是最好的功能以及原因的看法。
因此,如果您能帮助我尝试说服管理层使用实际上是最新的产品,我将不胜感激。
关于更新,我很少与 SQL 服务器保持联系。
现在我想更新这些服务,我看到现在是 SQL2005 数据库的实际 SP4。
我的问题是:
如果我跳过 SQL 服务包 2 或 3 并只安装服务包 4,我是否有所有 sql 组件的最新更新,我是否还需要安装除 SP4 之外的其他服务包?
我们有一个 SQL Server,它突然开始以 98%-100% 的 CPU 运行。不知道为什么。当我们打开 SQL Server Profiler 时,它会下降到 70% 的范围。
有任何想法吗?
我们将把我们的服务器放在两个地方,以保持高水平的冗余并避免带宽批评。两台服务器位于不同的 LAN 上,但通过 WAN 网络(通过 Internet)进行通信。其中一台服务器是主服务器,另一台是辅助服务器。问题是该软件不仅包含一个数据库,而且在主服务器上还有必须传输到第二台服务器的文件。我们正在使用SQL SERVER 2005
我们设计的主要要求如下:
解决方案 I SQL Servers 之间的数据传输:Transactional Replication 服务器之间的文件传输:Cute FTP 安全选项:VPN 在这个解决方案中,我们将使用 VPN 来保护两台服务器之间的关系。两个 SQL SERVER 之间的数据通过事务复制发送。
方案二 SQL Server 之间的数据传输:备份和恢复 服务器之间的文件传输:Cute FTP 安全选项:VPN 这里我们将每六小时备份一次数据库,并通过安全隧道 - VPN - 将数据与文件一起发送通过 FTP 到第二个服务器。此解决方案的缺点是它使用了大量带宽,并且比第一个解决方案花费更多的时间。
解决方案三 SQL Server 之间的数据传输:Web 同步与 Merge Replication 服务器之间的文件传输:WebDAV over SSL 安全选项:- 这里我们使用 Merge Replication 进行复制,虽然我们不打算使用 Merge Replication 的双向选项. 我们将使用 Web 同步而不是 VPN。要将文件传输到第二台服务器,我们将使用基于 SSL 的 WebDAV 来保护连接。此选项的可能缺点是我不确定数据传输是否安全,并可能导致主服务器缺乏安全性。即使对于 …
我有几台运行 SQL Server 2005 Enterprise 的服务器,我想使用 Perfmon(Windows 的性能监视器)远程监视它们。
在我的机器上,我有一个 SQL Server 2008 R2 Developer 实例,我注意到有一堆 SQL Server 特定的性能计数器,如 MSSQL:Buffer Manager、MSSQL:Databases、MSSQL:Memory Manager、MSSQL:Transactions、MSSQL :等待统计等
如果我使用远程桌面连接到两台服务器并在服务器上打开 Perfmon,我可以看到所有这些计数器。当我通过 Perfmon(不使用远程桌面)直接从我的机器连接到服务器并从远程计算机 (\SERVERNAME) 中选择计数器时,我可以看到各种性能计数器(如 .NET CLR Jit、网络、进程等.),但不是来自 SQL Server 的那些。
请注意,我使用的是在服务器上具有管理员权限的域登录名。
我是否必须在服务器上启用某些功能来监控 SQL Server 的特定性能计数器?我错过了什么吗?
perfmon performance-monitoring sql-server sql-server-2005 sql-server-2008-r2
在这里寻求帮助。
我有两个使用 SQL Server 2005 托管在专用 Windows 2003 服务器上的 ASP.Net Web 应用程序。其中一个应用程序每天仅收到大约 100 次唯一点击,而另一个应用程序每天平均收到 6,000 次唯一点击。这两个应用程序现在已经运行了大约 4 年,没有任何问题。
最近我注意到两个应用程序都变慢了很多,页面加载需要很长时间,比平时长得多。我还注意到其中一个应用程序可能每天出现一次或两次以下错误
System.Data.SqlClient.SqlException:超时已过期。操作完成前超时时间已过或服务器未响应。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System .Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
两个数据库的容量加起来大约为 3 Gig,服务器上的 C 盘大约为 20 Gig。但是,C 驱动器上的当前可用空间为 3 Gig。
我最初认为超时错误是由于我的代码中的连接泄漏引起的,但现在我不太确定,因为如上所述,应用程序已经运行了 4 年,没有像这样的任何问题。
您认为问题可能出在我的服务器上吗?
任何帮助将不胜感激。
谢谢你。
如何禁用 SQL Server 的 Windows 身份验证模式并限制它每次都要求输入用户名和密码,而无需 Windows 身份验证?
环境:
备份场景:
题:
我正在将 15 分钟的日志文件备份备份到辅助 3GB 硬盘。在每晚差异备份后,我该如何处理它们?现在我的日志文件备份正在添加到自身,我是否只是在与计划任务差异后立即将其移动到不同的服务器?在我移动不再适用的日志文件备份后,维护计划是否能够立即开始备份?
我在这里阅读了很多帖子,在线 sql 书籍,sql 粉丝网站,甚至 YouTube,这似乎是最简单的方法,除了最后一块拼图。在我在更大的服务器上实现它之前,我正在这个小服务器上测试它。
我已经安装了 SQL Server 2005,但没有服务器,我已经重新安装了大约 5 次,同样的问题从未改变。
这是错误消息
无法连接到..
附加信息:
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:2)
我们在具有 32GB RAM 和 8 个双核处理器的 Windows server 2003 Enterprise 32 位上运行 SQL Server 2005 SP3 Enterprise 32 位。我们的 CPU、RAM 和 I/O 总是无法使用,应用程序总是运行缓慢。我们使用 AWE 作为缓冲区缓存,最大内存为 28GB,PAGEIOLATCH_SH 始终很高,过程缓存始终在 700mB 左右。在生产时间内,我们有超过 6000 个连接到 SQL Server(500 个用户)。这里有什么问题?请帮忙。谢谢你。
在我的公司,我们使用 SQL Server 已经有一段时间了,并遵循了推荐的升级路径。我注意到,在过去的几年里,与运行 SQL Server 2000 时相比,我花在重建索引和进行一般功能维护上的时间要多得多。我意识到我们的应用程序发生了很大变化,因此有可能这种差异是我自己造成的。但是,我相当肯定,对我们来说,SQL Server 2000 在没有太多帮助的情况下比新版本的 SQL Server 更擅长“直接运行”。
我的问题是,是否有人可以确认或否认这一观点,如果这是真的,其原因是什么。我目前每晚都在重建索引,这在过去我从未做过。谢谢你的帮助。
sql-server-2005 ×12
sql-server ×6
sql ×4
backup ×1
maintenance ×1
perfmon ×1
replication ×1
security ×1
service-pack ×1
update ×1