Articles of sql server

远程访问SQL 2008服务器

我已经在我的一台机器上安装了SQL Server 2008,而且我试图从同一个networking内的不同机器上访问服务器,由于某种原因它无法连接到服务器。 我允许远程连接到服务器,并将端口添加到Windows防火墙..还有什么需要做的? 谢谢

SQL Server 2005的Windows 7

每次我尝试在Windows 7上安装SQL Server 2005它告诉我错误在安装过程中错误1603安装Microsoft SQL Server安装支持文件请参阅日志文件文件的更详细的信息在安装和设置过程中的致命错误终止请指教我解决这个问题

SQL Server 2008 – 如何locking失败的login尝试次数的帐户

我一直在试图谷歌为这个答案,但我似乎无法find正确的答案。 我已经find了如何在SQL Server 2008(在Windows Server 2008 Standard SP2上)locking一个帐户之后,进行了如此多的login尝试。 我们正在使用SQL Slammer(或者类似的东西),而且我正在努力解决这个问题。 我不是一个服务器的家伙,显然也不是谁真正拥有服务器的外观设置了多么可怕的服务器和依赖于它的应用程序的设置。 我不允许阻止端口1443.我们有一个应用程序使用它,我的老板不想让一个使用它的小公司在一些计算机上做一个快速的软件更新来修补它。 他说在过去的一个月中,他将获得需要访问的员工的IP地址,以便阻止除他们之外的所有人,但是他还没有完成这项工作。 我一直在试图防火墙的错误日志中出现的IP地址,但这似乎有点无用,不得不经常检查。 通常当我得到IP 地址,攻击者已经尝试了数千次login尝试。 我已经禁用了sa帐户。 我已经进入本地安全设置并设置所有这些(帐户locking时间= 30分钟,帐户locking阈值= 10次失败尝试) 数据库的服务器身份validation设置为SQL Server和Windows身份validation 我真的不知道该怎么做。 我假设有一些我可以为它创造的政策,但那完全超出了我目前的能力。

networkingdevise为sql server

伙计们,我想问你们如何devisenetworking的SQL服务器部署我也想听听你为什么devise它的原因,你呢? 我准备实施一些使用SQL Server 2008的数据库镜像。所以我正在考虑让networking人员为sql server设置vlan,而不是设置链接聚合。 我也考虑过2个nics用于正常stream量,而不是2个nics用于sql服务器stream量,但是我猜想如果我使用链接聚合,对于正常stream量使用两个vlans而另一个用于基于sql数据stream量是没有意义的。 无论如何,你们可以请求让我知道你在各种商店做什么

如何更改SharePoint数据库身份validation

我创build了一个Web应用程序和指定的SQLauthentication。 我如何将其更改为NTLM? 我尝试在pipe理中心>应用程序pipe理>内容数据库下 但只会更改以前select的身份validation的凭据。

哪些工具最常用于自动encryptionSQL Server 2005的备份?

我期望自动化我的备份encryption,并且SQL Server 2005似乎不包括内置的function来完成这项工作。 类似于这里的问题 – 是否可以configurationSQL Server 2005来自动压缩备份? – 我正在寻找一份常用软件来完成这项工作

SQL 2000和组名称

我有一个SQL 2000服务器有数据库,在数据库对象的用户部分,我有一些NT 4.0组。 这些组前一段时间使用ADMT和SID历史迁移到Active Directory。 原来的源域组已经被删除。 显示的访问是olddomain \ groupname。 我不知道为什么,如果他们是ntfs权限,他们会自动更新目标\组名。 AD域中的用户仍然可以访问数据库,因为它们是已迁移组(Target \ groupname)的成员。 我在想 1)为什么旧的组(source \ groupname)显示为不存在了。 但是访问仍然授予目标组? 2)是否有任何简单的方法来更新组名从源\组名到目标\组名? 谢谢你的帮助。

固定服务器angular色

作为SQL2008服务器DBCreatorangular色成员的用户,是否可以访问具有相同权限的其他用户创build/恢复的数据库,而不必授予任何其他权限?

监视Windows Server 2003服务器之间的networking丢失

这可能是一个可笑的简单的问题,但是这里呢… 我正在解决一个问题,即应用程序(SQL Server Analysis Services)每次在30到60秒内不可用,每天多次。 我已经在应用程序服务器上本地运行监视,并且已经validation了服务在任何时候都不会closures,这让我怀疑是networking问题 – 连接断开或者networking泛滥。 问题是,我不知道如何持续监视两台服务器之间的networking连接。 我是DBA – 这不是我的蠢货;-) 正如我所说,“停机时间”是非常短暂的,所以当我收到警报时,并不是有机会ping AS服务器。 有什么我可以运行来监视两个盒子之间的连接(往返时间,也许)?

添加新的不可空列的最佳方法是什么?

我是一个Web开发人员,在我们的SQLServer上拥有pipe理权限,我需要将一个不可为空的整数列(外键)添加到现有的表中。 我正在寻找创build此列的最佳方式,并用数据填充它。 新列的示例: branchId (int) non-nullable with a foreign key to the parent table 现有父表的示例,Branch: id (int) auto-incrementing primary key branchName (varchar) 我知道我可以简单地将默认值设置为正确的分支logging的ID,但我很犹豫,因为分支ID可能会有所不同,环境之间。 我的想法是首先创build新的branchId列作为可空,然后更正所有logging与正确的ID从获取适当的branchId像查询如SELECT ID FROM Branch WHERE branchName =“Branch 4”。 然后,我会回去,将列更改为不可空,这应该是罚款,因为他们现在都有数据。 我的数据库更改脚本都保存在源代码pipe理中,所以这是需要一个可以在将来随时运行的优雅解决scheme的主要原因,无论Branch ID是什么。 什么是最好的方法来做到这一点?