RDBMS :SQL Server 2005标准版 我有一个十亿行的桌子。 我想要做的是垂直分区与分区function,并应用分区scheme与表上的函数,说BigTable与ID列作为主键列的名称。 假设我有2个文件组, FG1: BigTable分区1存储在这里 FG2:分区2,在这里。 而FG1包含1到500万之间的ID值。 而FG2的ID值在500万+1之间,依此类推。 如果我要在BigTable上重build索引,那么当SQL Server为1到500万的ID索引重build索引时,是否会影响访问ID大于500万的BigTable用户?
我们正在使用Microsoft Dynamics SL 7(Solomon),并且在login应用程序并提取与帐户相关的信息时遇到性能问题。 除了诊断问题的非常通用的方法,如运行SQL事件探查器之外,我想知道是否有SL特定的方法来发现性能瓶颈并纠正它们。 如果没有一个具体的方法,我真的很感激一个可以应用的策略。 感谢您的帮助。
我需要帮助安装SQL Server 2005企业版。我真的需要删除当前的SQL Server 2005.安装不再在我的添加/删除软件列表,但仍然安装在机器上。 我试图卸载SQL Server Express / Developer Edition,但它只是从我的添加/删除软件列表中删除它。 它立即返回,但并没有真正删除产品。 (我现在处于一个糟糕的状态) 我试图安装SQL Server 2005企业版,它说我被封锁,因为所有的组件已经安装 – 但他们不是。 如何删除以前的所有实例,并在我的服务器上安装干净的企业版谢谢
我有2个数据库设置在服务器上。 我想使用SSIS向导将数据从DB1导入到DB2( right click DB > Tasks > Import Data ) DB1是源数据库,它具有设置为Cyrillic_General_CI_AS的sorting规则 DB2是destiantion DB,它具有SQL_Latin1_General_CP1_CI_AS的sortingSQL_Latin1_General_CP1_CI_AS 我可以运行向导,使用“select * from myTable”的查询。 这在我的目标数据库创build表没有问题,我不保存这个。 我再次运行该向导,所以我可以进入映射并select“删除现有的行”(因为我不能这样做第一次)。 然后在最后我保存它,保存在SQL服务器上。 我得到以下错误: "MyColumn" cannot be processed because more than one code page (1251 and 1252) are specified for it. (SQL Server Import and Export Wizard) 我已经检查了MSDN,发现这篇文章build议sortingtypes的差异可能会导致数据types转换的一些问题 有人build议使用nvarchars,所以我再次开始确保我的目标数据库上的表使用nvarchars,但现在我得到以下错误 Data Flow Task: The product level is insufficient […]
布局: 我在客户端有一台服务器(win2003 R2 SP2标准版32位)与sql-server 2005和一些数据库。 该系统以/ 3GB-Switch开始。 系统报告3.25 GB RAM,taskmanager报告2758255 K的sqlserver.exe进程消耗最多的进程。 操作系统为应用程序和本身分离内存,通常为50:50。 但是在这里我们有/ 3GB-Switch被激活,我认为应用程序的部分超过了RAM的50%。 知识(或者更好的不是知识): 有人告诉我,如果操作系统的内存部分内存不足,服务器将进入压缩模式。 问题: 这种按压模式是什么? 在这个szenario中可以使用按下模式吗? 除了优化数据库和所有这些东西之外,还应该做些什么来获得更多的性能。
我有一个简单的集成服务包,它有一个SQL Task ,如下所示; WLSTAGE Bakup using Red Gate :调用master..sqlbackup来备份数据库 这是运行实际备份的SQL exec master..sqlbackup '-E -SQL "BACKUP DATABASE [WLSTAGE] TO DISK = ''\\Backups\<AUTO>'' WITH COMPRESSION = 1, INIT, MAILTO = ''<left blank intentionally>'', VERIFY"' 因为我已经将备份文件名称指定为<AUTO> , 所以我想知道是否有一种简单的方法可以删除2天以前的备份 (如果可能,不必编写任何pipe道代码来parsing文件名)。
我想导出一个varchar(max)列(SQL 2005)到一个xml UTF 8使用BCP出到一个文件。 我尝试使用-w选项的BCP,但到目前为止,它编码我的特殊字符的string,如 – 是否有一个选项可以跳过特殊字符,因为我不想在我的最终xml中有&#或#
我有“混合模式身份validation”的SQL Server 2005 Express版本。 所以我想创build一个名为“ActivityLogs”的数据库,我想在这里拒绝“sa”login。 我想创build另一个名为“AuditLogin”的login名,它应该能够单独访问这个数据库。 数据访问的“sa”login和模式访问都不应该访问“ActivityLogs”。 如何才能做到这一点?
在带有最新ProLiant支持包的HP DL360 G5上安装SQL Server 2005(9.0.4035)与Windows 2003(SP2)。 我从SQL 2005最佳实践分析器得到以下“重要信息”: 过时的系统驱动器可能导致分页检测 在Windows和各种设备驱动程序中存在已知的问题,这些问题可能触发导致机器上当前运行的所有进程的工作集被修剪的条件。 这将导致过度分页,并导致机器上所有应用程序(特别是SQL Server)的性能大幅下降。 我们发现TCPIP.SYS与版本[5.2.3790.4573]和BXVBDA.SYS同时存在。 所以我们build议您禁用TCP烟囱。 我发现了一种在Windows Server 2008下禁用TCP烟囱的方法,但不是在Windows Server 2003上。在networking适配器的设备设置中似乎没有选项,也没有出现更新的驱动程序。 我可以安全地假设这不会是一个问题,TCP烟囱不会运行,因为networking适配器不支持它(他们没有提供一个选项,所以我认为他们不支持它)。
我在运行Win XP的两个不同的服务器上运行SQL Server 2005。 两台服务器位于不同的物理位置,并通过虚拟专用networking(VPN)中的点对点数据链接进行连接。 我只能通过指定服务器名称属性上的IP地址连接到SQL Server的远程实例。 如果我提供实际的服务器名称说'ServerA',那么我得到一个错误消息。 一切工作正常,除了在用户级configuration复制,这需要实例的实际名称,而不是IP地址或别名。 我已经configuration了两个实例来允许远程连接,并运行SQL Server浏览器。 如何通过提供实例名称连接到远程实例? 或者,如何在不提供远程实例名称的情况下将订阅configuration到远程发布者?