Articles of sql server

安装SQL事务日志备份每30分钟

我知道如何从SSMS设置一次性的SQL事务日志备份,但是我找不到一个非常详细的步骤来设置每30分钟的事务日志备份。 我如何在SSMS中做到这一点? 我正在运行SQL 2012

如何启用/强制Microsoft SQL可用性组侦听器IP注册反向DNS?

我有几个可用性组,并真的想让他们的听众IP地址注册反向DNS,有没有一个设置,我错过了使这个? (正向dns按预期工作)。 SQL Server 2016,Microsoft Server Std。 2016

UNICODE版本支持SQL Server 2016

什么是SQL Server 2016支持的Unicode标准版本? (我对这个版本特别感兴趣,但也欢迎2014年或2017年的信息。) 我无法在Technet / MSDN中find这些信息。 我能够find的唯一信息就是这篇博客文章 ,声明Unicode版本,直到SQL Server 2012。

使用安全组来pipe理MS SQL 2005

我想添加一个AD安全组到我的MS SQL 2005,它将包含允许个人完全pipe理服务器的所有方面。 我已经创build了该组(DOMAIN \ SQL Admins)并将其添加到服务器上的安全性 – >login列表中。 然而,该组的成员的用户不能连接。 它得到: Error number 18456, Severity 14, State 1 我已经授予login列表中的所有可用内容。 我已经将域组添加到服务器上的本地pipe理员组。 没有骰子。 如果我特别将用户添加到login列表(域\用户),它的工作原理。 任何人都可以点亮一下吗? 如果需要更多信息,我会更新这些问题。

DPM服务器和镜像SQL服务器群集

我想使用数据保护pipe理器2007来备份具有多个镜像数据库的SQL服务器的两台服务器。 在SQL Server数据库的维护计划镜像某人有帮助地描述,例如维护计划必须滚动自定义脚本启用或禁用这些计划。 现在,如果使用DPM 2007 GUI来select要保护的内容,我将不会看到处于恢复状态的第二台服务器上的数据库。 我该怎么办? 我可以以某种方式使SQL服务器(2005年)比其他更喜欢一个实例,以便镜像数据库总是切换回主节点后,例如自动Windows更新? 还是应该通过首先规划第一个节点上所有数据库的备份来“欺骗”DPM,然后进行手动故障切换,然后重新select它们? 我没有尝试过,会容忍失败吗? 或停止工作? 无论如何,我认为它会定期唠叨。 无论如何,有两次备份的数据是多余的。

SQL Server Management Studio连接无法通过COM错误

我有一个在Windows 2008服务器上运行的SQL Server 2008实例。 我能够从我的networking上的几台机器连接到这个SQL服务器。 但是,我无法在SQL Server本身上使用SQL Management Studio进行连接。 当我点击“连接”,我得到这个错误: 无法将“System .__ ComObject”types的COM对象转换为接口types“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。 此操作失败,因为IIC“{6D5140C1-7436-11CE-8034-00AA006009FA}”接口的COM组件上的QueryInterface调用失败,原因是出现以下错误:没有此类接口支持(exception来自HRESULT:0x80004002(E_NOINTERFACE)) 。 (Microsoft.VisualStudio.OLE.Interop) 服务器configuration: SQL Server 2005 Windows Server 2008标准32位 还在端口1444上运行SQL Server 2000 我试过了: 卸载并重新安装SQL Management Studio 添加这些registry项 重新启动 运行这些命令 : (%windir%\ system32 * .dll)中%1的值为regsvr32 / s%1 (%windir%\ system32 * .ocx)中%1的值为regsvr32 / s%1 运行regsvr32 actxprxy.dll,产生一个错误 有任何想法吗? 贾斯汀

MSSQL 2000 + VMWare

我有一个MSSQL 2000实例安装和VMWare上运行(不是我的select,但强制给我)…它一直运行良好,因为我已经削减了几次性能调整我的牙齿。 此sql实例也与其他VMWware主机隔离,因此它是唯一使用硬件的应用程序。 然而最近,当我运行一个30GB大小的数据库的简单备份时,sqlserver一直在轰炸着我。 真正好奇的是,这个备份在过去10分钟内就已经运行了。 我确定在运行此备份时没有其他DTS任务或进程正在运行。 会发生什么是备份只是从来没有完成…它只是运行了几个小时! 那里的其他人经历过这个,有什么想法吗? 从sql或vmware切换不是我的select。

SSRS 2008前端转到SQL 2005群集后端的任何问题

我们希望在未集群的服务器“A”上安装SQL Server Reporting Services 2008。 我们希望使用服务器B来托pipeReporting Services数据库。 服务器B是主动/被动模式下的SQL 2005群集。 任何理由为什么这不应该工作? 我们没有一个好的testing环境,否则我们就试试。 谢谢。

使用MS SQL Expresslogin:成功! 迁移工具包login:失败?

(在MySQL论坛和StackOverflow上没有任何回复,所以我希望在这里有更好的运气) 我正在尝试为朋友迁移MS SQL数据库。 我没有对机器的物理访问权限,也没有pipe理员权限 – 只是读/写用户。 使用XP中的“SQL Server Management Express”,我可以使用IP /用户/密码轻松login。 我可以浏览表格,运行查询。 简单。 当我启动迁移工具包时,selectMS SQL,并尝试连接,我得到以下错误: 连接到源数据库并检索模式名称。 初始化JDBC驱动程序…驱动程序类MS SQL JDBC驱动程序打开连接… jdbc:jtds:sqlserver:// MYSERVERIP:1433 / MYDATABASE; user = MYUSERNAME; password = MYPASSWORD; charset = utf-8; domain =模式名称无法检索(错误:0)。 ReverseEngineeringMssql.getSchemata:用户“MYUSERNAME”的login失败。 详细信息:net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:365)net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781)net.sourceforge.jtds.jdbc.TdsCore.nextToken TdsCore.java:2224)net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:599)net.sourceforge.jtds.jdbc.ConnectionJDBC2。(ConnectionJDBC2.java:331)net.sourceforge.jtds.jdbc.ConnectionJDBC3 (ConnectionJDBC3.java:50)net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178)java.sql.DriverManager.getConnection(Unknown Source)java.sql.DriverManager.getConnection(Unknown Source)com。 sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)sun.reflect.NativeMethodAccessorImpl(方法)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)sun.reflect.NativeMethodAccessorImpl .invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Sourc e)com.mysql.grt.Grt.callModuleFunction(未知来源) 有任何想法吗? 我三重检查了login细节,没有骰子。 我错过了一个驱动程序? 服务器设置是否奇怪? 不知道从哪里去。 提前致谢。

跟踪Microsoft SQL Server中的列或表的使用情况

我们收集了一些非常古老,devise可怕的数据库,并且我已经获得了绿灯,将它们拆除并重新构build。 然而,这些数据库没有正常化,很多领域已经空了多年,或没有文件重新使用,我们有一些遗留的应用程序和公共网站,使用这些数据的各个部分,但没有人有任何想法什么是什么。 我怎么能确定这些表中的哪些字段正在使用? 有没有在SQL服务器的方式,或使用第三方工具,如果需要的话,看看使用历史? 或者设置一些额外的日志logging来确定这个用法? “用法”在上次更新或插入时是理想的含义,以及在select语句中包含的时间或频率。 除此之外,我们正在从SQL 2005迁移到2008年。因此,使用任一种服务器types的解决scheme都可以工作,因为我应该能够将05 dbs提高到08。