Articles of sql server 2008

SQL Server 2008 R2 Express +通配符SSL证书

通配符证书(例如* .example.com)在SQL Server 2008或更低版本中不起作用。 但是,在MSDN上encryption连接到SQL Server的连接就像那天一样 SQL Server 2008 R2支持通配符证书。 优秀。 因此,我在一台机器上安装了SQL Server 2008 R2 Express,并将HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQLServer\SuperSocketNetLib\Certificate条目configuration为通配符SSL证书的指纹(因为在五年处理SQL服务器,我从来没有得到#$ @#对话框在Sql Serverconfiguration显示任何证书)。 SQL Server日志然后告诉我,这很顺利: 2010-08-31 11:46:04.04服务器证书[Cert Hash(sha1)“5DDD9E51B30E0CA6CE3656AE54EC6D0B8B75904A”]已成功加载encryption。 不幸的是,如果我尝试使用.NET Framework 4.0中提供的Microsoft SQL Server Management Studio(2008 R2版本)或Sql *类,我总是会收到以下exception: 与服务器build立了连接,但在login前握手过程中发生错误。 (提供程序:SSL提供程序,错误:0 – 证书的CN名称与传递的值不匹配。)(Microsoft SQL Server,错误:-2146762481) 这里是我尝试过的东西: 确保主机名configuration正确。 (例如,主机名是prod ,并且DNS后缀已正确设置: prod.example.com 。) 确保prod.example.com的PTRlogging正确设置。 在连接string中设置TrustServerCertificate=Yes 。 有趣的是,如果我尝试通过sqlcmd.exe连接,我没有收到有关证书的投诉。 我开始怀疑SQL服务器中的通配符证书将被服务器加载 ,但是没有任何.NET SQL客户端的实例可以正确地针对其中的一个工作。 任何人都可以点亮这个? 更新 […]

SQL Server事务日志BACKUPS非常大

在SQL Server 2008 R2中,我有一个每晚有完整备份的数据库,每十分钟有一个事务日志备份。 数据库处于完全恢复模式。 问题是,事务日志的备份文件的大小是几百兆字节,但绝对不能。 数据库中没有任何活动。 每个备份只有十分钟。 他们是如此之大,几天后它将完全填满硬盘。 任何想法是什么导致备份如此之大以及如何解决?

我如何备份/恢复我的Sql Server 2008数据库?

我有一个数据库是.. 20 Gig。 我需要(手动*)备份这个数据库,7zip的备份,然后从我的服务器下载这个备份到我的桌面。 (冲洗,经常重复sorta)。 我知道尺寸会很大,我把我的表分成许多Files和FileGroups : 所以文件XWing_Boundaries和XWing_BoundayStreets是(或多或less)静态数据**。 所以我把它们放在自己的文件和文件组中,所以我不需要将它们备份下载。 我只想下载(并在本地恢复)dynamic数据,即文件XWing。 我也不在乎日志文件。 那么,有没有一个技巧,我可以只备份/下载/恢复我所需要的单个文件/文件组,而不是每次抓取数据? 笔记: *我们每晚进行完整的备份,所以这一切都没有问题。 **我手动在蓝色月亮中更改一次这个数据。 我甚至还提出了使这些文件READONLY的build议,以提高额外的速度。

我应该在SQL Server Express 2008上使用什么“login”?

我应该在我的工作站上运行的SQL Server Express 2008上使用什么“login”来进行开发,如果我希望我的本地Windows用户能够被识别? 我看到的选项是“内置帐户”,让我select“本地系统”,“本地服务”或“networking服务”。 另一种select,“这个帐户”似乎允许我指定一个用户名和密码,但似乎用户从系统帐户中挑选出来,我不确定。

SQL Server对存储过程的encryption有多安全?

背景 我在Windows Server 2003 Enterprise上使用SQL Server 2008 Enterprise。 我为SQL Server开发了一些存储过程,并且安装了SQL Server的机器可能不完全在我的控制之下(可能会被不受信任的第三方使用)。 题 我想通过使用SQL Server提供的encryption存储过程函数来保护我的存储过程T-SQL源代码(即不能被其他方查看)。 我不确定encryption存储过程是否安全以及本机pipe理员(安装了SQL Server)是否有办法查看存储过程的源代码?

SQL Server备份保留策略

我需要在完全恢复模式下备份数据库,条件是:1.备份数据库,只有当空间可用于备份操作时,备份保留策略必须像预期的最后两天备份文件夹,删除所有其他备份文件夹。 任何帮助将是非常可观的。

SQL Server 2008 R2 100%的可用性

有没有办法在SQL Server 2008 R2上提供100%的正常运行时间? 根据我的经验,不同复制方法的停机时间是: 日志传送:很多(仅限DR) 镜像w。 NLB:约45秒 聚类:约5-15秒 所有这些解决scheme都涉及从源头上删除的所有连接,所以如果宕机时间过长或者应用程序的网关在任务中间不支持重新连接,那么您是不走运的。 解决这个问题的唯一方法就是把集群抽象出一个层次(通过虚拟化,然后启用VMWare FT.Yeck,把它运行在一个四插槽的32核系统上,祝你好运)。 有没有其他方式提供SQL Server的100%正常运行时间?

如何将使用防火墙连接到MS SQL Server的IP列入白名单

什么是一些很好的links.articles如何白名单,灵活性,连接到MS SQL服务器的IP。 (使用win server 2008 r2,如果有的话)Thnkas 编辑: 我希望能够通过防火墙白名单连接到MS SQL Server的IP。 我需要的方法是“灵活”,以便我可以频繁地更改列表。 为什么? 因为我最近在数据库日志中注意到,只是试图暴力破解的人有一个失败的login尝试的极端数量。 所以如何做到这一点的信息将是伟大的。 到目前为止在防火墙,我知道如何将每个规则的白名单或黑名单列入黑名单而不是整个列表。 此外,我想知道这是否会达到我想要的。 再次感谢提前

用于SQL 2008群集的SAN设备存储configuration

Windows Server 2008 R2(集群主动/被动) – SQL Server 2008 Enterprise – Dell MD3200i PowerVault SAN 8个450GB 15k SAS硬盘(RAID 10) 此configuration的最佳条带单位大小是多less(为了获得最佳的SQL性能)? 我正在读64k,128k或256k的冲突报告。 请帮忙! 谢谢!

将SQL 2008数据库迁移到Azure

我正在将SQL Server 2008 R2生产数据库迁移到云中的Azure SQL数据库服务。 是否有可能从2008 R2数据库镜像/复制Azure数据库? 所以我可以切换到只使用新的。 创build一个bacpac文件,将其上传到Azure存储,然后从中恢复。 我想这样做,以减less迁移过程中的停机时间。 Azure不支持传统的日志传送,并且这要求您从2012年的数据库或更新版本迁移。 编辑:使问题更清楚。