Questions tagged «sql-server-2008»

Microsoft的数据库服务器的版本,于2008年8月发布。这与SQL Server 2008R2不同。

6
用于生产数据库的SQL Server Express?
我们将推出一个双重Web /内部事务应用程序,其中每个客户端都有自己的数据库。每个数据库都很小-每个数据库都小于50MB,因此我们想知道使用SQL Express 2008而不是完整的SQL Server是否有意义。 这似乎具有在服务器之间分配磁盘I / O的优点,同时又节省了大量资金(因为小型15K驱动器和二手双核服务器都不便宜)。如果在某个时候我们需要太多服务器,则可以升级到SQL Server ...但是,由于有许多内部用户,这现在似乎太昂贵了(特别是因为我们需要故障转移盒)。 鉴于我们的数据库规模较小,在单个处理器上使用1GB内存和4个内核的使用听起来似乎不太严格。我们永远不会有超过200个并发用户,并且大多数操作将更具事务性(这似乎比重载RAM / CPU更青睐大量的高速磁盘,对吗?) 我是否错过了SQL Server Standard的任何优势,这些优势最初可以证明额外的$ 5-20K投资?

2
什么是SQL Server实例?
当我安装SQL Server 2008 Express时,它会提示我创建一个实例,如果没有,则中止。然后,我在SQL Server Services的Sql Server配置管理器中的条目中看到该信息。什么是SQL Server实例?

8
活动监视器无法对服务器执行查询
是否有使SSMS活动监视器正常工作的修复程序? 问题: SQL Server活动监视器失败,并显示错误对话框: 标题:Microsoft SQL Server Management Studio 活动监视器无法对服务器[SERVER]执行查询。此实例的活动监视器将置于暂停状态。使用概述窗格中的上下文菜单恢复活动监视器。 其他信息:在服务器[SERVER](Microsoft.SqlServer.Management.ResourceMonitoring)上找不到SQL Server进程ID [PID] 我在SQL Server 2008 R2 x64开发人员版上有此问题,但我认为在某些尚未确定的条件下,使用SQL Server 2008的所有64位系统中都可以找到它。 Microsoft Connect中对此有错误报告,但尚未解决。

10
无法通过SQL Server Management Studio进行远程连接
我已经在1and1.com托管的专用Windows 2008 Server上设置了SQL Server 2008 Express实例。我无法通过Management Studio远程连接到服务器。我已在下面采取了以下步骤,并且没有任何进一步的想法。我已经研究过该网站,无法解决其他任何问题,因此,如果我错过了明显的内容,请原谅我,但我快要疯了。这是低谷。 SQL Server实例正在运行,并且在本地工作时可以完美运行。 在SQL Server Management Studio中,我已选中“允许对此服务器进行远程连接”框 我已从1and1管理面板中删除了所有外部硬件防火墙设置 服务器上的Windows防火墙已被禁用,但只是为了踢我添加了一个入站规则,该规则允许端口1433上的所有连接。 在SQL Native Client配置中,启用了TCP / IP。我还确保带有服务器IP地址的“ IP1”的动态端口为0,但是我删除了它,并在常规TCP端口字段中添加了1433。我还将“ IPALL” TCP端口设置为1433。 在SQL Native Client配置中,SQL Server Browser也正在运行,并且 我也尝试在 设置此值后,我重新启动了SQL Server。 在服务器计算机上执行“ netstat -ano”将返回一个 TCP 0.0.0.0:1433侦听UDP 0.0.0.0:1434侦听 我在本地计算机上进行了端口扫描,结果显示该端口已过滤,而不是侦听。我还尝试从本地计算机上的Management Studio连接,并且抛出连接错误。尝试了以下服务器名称,并在数据库安全性中标记了SQL Server和Windows身份验证。 ip地址\ SQLEXPRESS,1433 ipaddress \ SQLEXPRESS IP地址 的IP地址,1433 tcp:ipaddress \ SQLEXPRESS …

2
使用Active Directory凭据登录Microsoft SQL Server
我们的Microsoft SQL Server在Active Directory域的一部分Windows Server上运行。 为了方便用户的管理,我们的SQL授权使用Active Directory用户组在这个解释成立后。 现在,只要每个人都在域内工作,此方法就可以正常工作。人们使用其AD凭据登录到其计算机,并可以使用“ Windows身份验证”连接到SQL Server。 问题是我们的用户还将在不属于Active Directory域的其他客户端计算机上工作(并且不能将它们添加到该域中)。 我希望他们可以继续使用他们的AD凭据通过使用SQL Server登录屏幕中提到的AD身份验证来登录服务器。 但是,这似乎不起作用。 使用Acive Directory密码身份验证登录会出现证书问题。错误:“证书链是由不受信任的颁发机构颁发的。” Cannot connect to x.x.x.x. =================================== A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued …





6
如何使SQL Server Management Studio 2008自动连接到实例?
我正在运行具有3个数据库实例的服务器。 现在,当我打开Management Studio时,它会打开“连接”提示,让我选择想要的实例(或连接到其他任何实例)。 是否可以使用它,以便在我打开它时已经将它连接到这3个实例,因此我可以立即开始工作并保存一些点击?老实说,它每天可以为我节省数百次点击。 这将等同于我们在SQL 2000企业管理器中拥有的功能,在该功能中您可以“注册”服务器,而且只需单击一下鼠标,它们就始终存在。 编辑:澄清我在找什么...在拥有企业管理器和查询分析器之前。现在,SSMS是这两者之间的融合,但是“连接”部分的工作原理与查询分析器完全相同。 我每天要做的是打开SSMS来管理数据库,检查它们的统计信息,在这里和那里重建索引,我没有用它来运行那么多查询,所以我正在寻找一种使SQL实例可用的方法登录时在对象资源管理器上自动显示。现在可以吗?:-(

2
SQL Server 2005/2008-多个文件/文件组-多少个?为什么?
我是一个开发人员,但我时不时会有客户没有像样的DBA来处理这些问题,因此我被要求做出决定。 在处理大小合理的SQL Server数据库(大于Northwind或AdventureWorks;大约2-4GB的数据以及索引等)时,您的策略/最佳做法是什么?您是否使用多个文件/文件组? 如果是这样:多少?又为什么呢? 您决定何时从“一个文件组用于所有内容”的方法出发的标准是什么: * database size? * database complexity? * availability / reliability requirements? * what else? 如果使用多个文件组,请使用几个?一种用于数据,一种用于索引,一种用于日志?几(几)个数据?您选择的原因是什么-为什么要使用确切数量的文件组:-) 感谢您的任何提示,指示和想法! 干杯,马克


4
如何还原一批事务日志,而不是一个接一个地还原
我有一个SQL Server数据库,该数据库每10分钟备份一次事务日志,并进行一整夜的完整备份。 使用SQL 2008 Management Studio,我们似乎必须一个一个地选择每个事务日志。有什么办法可以将其指向目录吗? 我正在考虑一天执行几次差异备份,这可能会抵消其中的一部分,但是要逐个处理数十个/百个文件似乎很耗时。编写代码以尝试编写脚本似乎与我们的核心能力相差太远。 如果SQL Server Management Studio没有更快的方法,那么也许有第三方工具可用?

5
您可以组装的最低成本,合法的Microsoft服务器堆栈是多少?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 假设您具有通常仅需要以下条件的应用程序基础结构: ASP.NET MVC / C#/。NET 数据库或NoSQL数据存储(必须可从C#访问) 这是服务器神的挑战: 哪种最便宜的配置可以使您以不违反任何许可规则的方式部署到生产环境? 该解决方案与“标准” Microsoft部署方案有何不同? 一旦应用开始扩展,该解决方案的性能将在哪里崩溃? 我不关心硬件,只关心服务器软件本身。我很想听听您亲自制作的任何解决方案。特别是如果它们是独特的选择。 对于想法,请考虑一些可能的变化,a)降低了与OSS竞争的准入门槛的任何Microsoft服务器解决方案,或b)具有类似性能的Microsoft产品的任何OSS替代产品。 a)的示例:SQL Server 2008 Express Edition SP1是SQL Server的100%免费版本,可以满足许多较小/早期应用程序的需求。 b)的示例:在Linux上运行Mono框架。 一个不同于“标准”堆栈的示例:在Linux上运行Mono将需要完全不同的服务器操作系统熟悉度。任何基于Windows的知识都无法真正传播。 规模过大的一个例子:SQL Server Express只能扩展到1GB的内存和4GB的磁盘存储。在那之后,应用程序将需要移动到SQL Server的付费版本之一。 注意:有一个社区Wiki答案可用于协作更大的答案。随时添加更多细节。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.