Articles of sql server

SQL备份正在采取我所有的硬盘空间

我有一个工作,我每天运行备份我的SQL数据库。 我刚刚买了一台新的服务器,并将数据库备份传输到新的服务器上并进行恢复。 我们的数据库不像大多数公司那么大,只有40GB的大小。 我们去复制备份,我注意到硬盘已经存满了,备份的容量是900GB。 我在不同的SQL版本上使用了相同的工作,数据库备份永远不会像这样增长。 运行Windows Server 2008 R2 运行SQL Server 2008 R2 Ent 64位 我不确定我是否在工作中编写了错误的代码,下面是代码: BACKUP DATABASE [DATABASE] TO DISK = N'C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.COMPANY \ MSSQL \ Backup \ DATABASE.BAK'NOFORMAT,NOINIT,NAME = N'DATABASE',SKIP,NOREWIND,NOUNLOAD, STATS = 10 GO声明@backupSetId为int select @backupSetId =从msdb..backupset的位置where database_name = N'DATABASE'and backup_set_id =(从msdb..backupsetselectmax(backup_set_id)where database_name = N'DATABASE')if @ […]

SQL Server 2012 RAID设置和性能

在我的公司,我们正在build立一个新的SQL Server 2012框。 我们有6个物理驱动器,每个3000个演出。 我们正在考虑两种不同的RAIDconfiguration,并想知道哪一种会更快一些: 有6个物理驱动器,每个3000个演出 选项1:一个带有三个分区的大型RAID 10。 一个操作系统分区,一个数据分区,一个事务日志分区(分区将防止不受限制的增长)。 选项2:一个RAID 1使用两个驱动器,一个分区用于操作系统,一个分区用于事务日志,另一个RAID 10使用剩余的四个驱动器

Vmware cpu为spiking数据库服务器分配

我有一个数据库服务器与许多写得不好的查询,导致SQL服务器飙升,然后不断下降(从头开始大规模的开始)。 我需要知道,如果需要扩展虚拟机上的CPU分配是这样的情况下最好的做法。 我想知道,如果esxi平台不能像尖峰发生一样迅速扩大。 我很好奇什么是在SQL Server上的CPU分配的最佳做法(与可怕的书面查询)

从SQL Server 2000升级到2005时区分大小写的密码

任何人请帮助! 今天是第三天,我正在用手来解决这个问题。 所以情况是,我inheritance了一个在SQL Server 2000上工作的项目,后来客户决定升级服务器。 现在它的SQL Server 2005,这是一个问题: SQL Server 2000中的SQL用户密码不区分大小写,并且可能在10年前编写了很多小的子模块,其中连接string是硬编码和编译的(缺less源代码)。 所以我不能编辑连接string,并且由于密码不区分大小写,因此开发人员在正确的情况下没有使用密码。 正确的案件只保留在几个模块。 所以,我想find一种方法来更改SQL Server 2005的密码策略,或者创build多密码用户(我不认为它可能),或者你可以build议我一个不同的方式来解决这个问题。

MSSQL:从备份的.MDF / .LDF回滚数据库

我错误地删除了Microsoft Server Management Studio中的一个表,并且还原function没有正确configuration。 我有旧的.mdf和.ldf文件的特定数据库与删除表中。 我将如何妥善恢复与这些文件的旧版本? 我可以“分离”并重新附加存在于另一个文件夹中的旧版本吗? 这个function如何工作? 当前的.mdf / .ldf文件会发生什么情况,将附加的旧文件移到相应的文件夹中?

在SCOM上打开MSSQL的防火墙端口

我试图找出我的MSSQL服务器上打开哪些端口,让SCOM(系统中心操作pipe理器)连接成功。 我试过了: disable the domain network防火墙 – > SCOM成功连接。 新规则allow TCP inbound ports 1-65535 – > SCOM成功连接。 如果我只是启用port 1433,1434不能build立连接(从Technet.microsoft ) 我必须打开哪些端口? 我在win Server 2012R2上使用SCOM 2012与MSSQL 2014

为什么运行sqlservr.exe?

sqlserver.exe正在根据ProcessExplorer运行。 当我杀了它,它会回来。 为什么? 我已经禁用了服务中的服务,即使根据ProcessExplorer明确运行,它也不会显示为“已启动”: 当我尝试按照这些方向: https : //technet.microsoft.com/en-us/library/ms187071(v=sql.105).aspx我最终在一个屏幕,也显示它没有运行: 如何在不卸载任何东西的情况下永久停止它?

将IIS高级日志导入到SQL中

我正在使用IIS 8.5高级日志logging ,并logging一些自定义HTTP标头。 我怎样才能将原始日志定期(即每分钟)导入SQL? 我想避免ODBC日志的开销,微软也build议不要这样做。 有一个命令行工具,我可以通过Powershell脚本,例如? 也许bcp ? 别的东西?

无法从SQL Server Management Studio连接到SQL Server集成服务:“类未注册”

在运行Windows Server 2012 R2 Datacenter的服务器上,我安装了MS SQL Server 2014,使用非常典型的安装。 在Windows 7客户端上,我安装了SQL Server Management Studio 2016.我可以使用SSMS连接到我的SQL Server(作为数据库引擎)。 但是,当我尝试在完全相同的服务器主机上使用SSMS连接到Integration Services时,如下所示: 我得到这个错误: 我不相信我已经安装了SQL Server 2005集成服务,因为我做了一个开箱即用的SQL Server 2014安装,我期望(至less希望)Integration Services能够匹配。 但是,我能够很好地部署SSIS包,并使用Integration Services目录中的SSMS运行它们。 我只在尝试直接login到Integration Services或访问SSIS包存储时遇到问题。 SQL Server的版本是12.0.4459.0(这也是我的Integration Services服务的版本,MsDtsSrvr.exe)。 我如何解决这个问题?

有没有一种工具来确定将我的SQL Server迁移到Azure的价格是多less?

我有一个SQL Server上有许多数据库,数据库运行各种大小和活动。 如果有一个应用程序或SQL脚本,我可以运行这个脚本,就迁移到Azure的大小和成本的build议给我提供build议。 至less如果有脚本,我可以运行以了解需要多less“DTU”。 (我不太清楚这个概念)