Articles of sql server

从sql server 2008事务日志还原数据

我有一个SQL Server 2008数据库处于完全恢复模式。 我还没有备份数据库或日志。 一些数据被无意中从数据库中删除。 我想回到之前的数据被删除的时间点。 我怎样才能做到这一点?

更改SQL复制中的存储过程

如何正确地ALTER SQL 2005合并复制中的StoredProcedure? 我只需要添加一个列。 我已经成功地将它添加到表中,现在我需要将它添加到SP。 我这样做,但现在不会与以下错误同步 – > Insert Error: Column name or number of supplied values does not match table definition. (Source: MSSQLServer, Error number: 213) 在下面添加我的评论,以方便查看 是的表更改已经被复制。 然后存储过程退出工作,因为列已closures,所以我做了存储过程的ALTER,并试图复制它。 现在它不会同步

以XML格式检索MS SQL数据库或表格结构

有没有办法导出MS 2000 SQL Server格式良好的XML数据库模式。 我正在寻找的结构不是数据和越详细越好。 XML可以用于迁移过程。 我更熟悉MySQL和SQL Server,所以如果你有时间,请详细说明。 谢谢

本机SQL Server连接vs ODBC?

原生SQL Server连接和ODBC有什么区别? 使用本地SQL Server连接有什么好处?

将数据从SQL Compact迁移到SQL Server 2008

我需要将数据从SQL Server Compact Edition一次性迁移到SQL Server 2008 Express Edition。 我正在寻找一种工具来做这种迁移。 我已经尝试在SQL Server中使用导入和导出数据,但它不允许我从SQL Server精简版导入。 任何人都知道一个简单的方法来做到这一点?

在Windows 7 64bit上安装SQLServer 2005

这是3天,我想在我的电脑上Windows 7 64位下安装SqlServer 2005。 首先让我告诉你我到现在为止所做的和我所拥有的。 1 – 我的电脑上安装了Windows 7 64位 2 – 我试图安装SQl Server 2005“开发人员版” 2.1但是在“系统configuration检查”页面,我收到了两个警告,一个是“IISfunction需求” ,另一个是“ASP.NET版本注册需求” 。 2.1.1 。 我从控制面板的“打开或closuresWindowsfunction”部分安装了“Internet信息服务” 2.1.2我启用了来自“Inetpub => AdminScripts => adsutil.vbs”的 32位报告服务 2.2在这个阶段在系统configuration检查没有waring 3 – 所以我安装了SQl Server 2005 Developer Edition所有默认设置 4 – 我安装了Sql Server 2005 Service Pack 3 64位 现在,当我运行“pipe理工作室”没有名称在“服务器名称”部分。 我input我的电脑名称或“。” 我得到这个错误: 与SQL Serverbuild立连接时发生与networking相关的特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL […]

Reporting Services 2008configuration使用用户名和密码进行基本身份validation

我想configurationReporting Services 2008使用自定义的用户名和密码进行访问。 我读了我必须设置报告服务来进行基本身份validation: <AuthenticationTypes> <RSWindowsBasic/> </AuthenticationTypes> 但是我没有find指定的位置,我可以创build用户名和密码。

升级SQLServer 2008硬件

原谅我,如果我不能在这里完全清楚。 这不是故意的,我是一个非常小的公司的高级开发人员,现在要像一个经理一样行事。 无论如何,这个故事是,我们有两个较老的戴尔SQL Server 2008标准版服务器在一个“集群”。 我把它放在引号中,因为我还没有100%清楚这意味着什么。 我们有2个全新的刀片服务器,并希望将现有的数据库移动到新的硬件上。 好的,这是一个难题。 我们需要在很less或没有停机的情况下做到这一点。 我被告知我们可以驱逐被动节点,然后拉入其中一台新服务器。 但是我也被告知,这是一个危险的步骤,因为有些事情可能会出错,会导致集群失败,然后我们将一无所有,因为主动服务器将无法恢复。 有没有人有任何想法如何处理这个? 我被告知,确保成功的唯一方法是至less有一天的停机时间,在新的硬件上创build一个新的集群,然后将数据库1逐个迁移。 [编辑]由于它仍然涉及到这个问题,我想补充另一个问题。 是否有可能从集群中删除一台机器。 然后创build一个新的集群与删除的节点作为活动机器,然后把一个新的服务器? 有效地保留旧的群集,而新机器交换进出,以防出现问题?

SQL Server在Amazon EC2上的性能?

有没有人有关于在Amazon EC2实例上分享有关运行SQL Server 2008的性能故事? 我们正在执行一些testing,而不是意外地看到一些磁盘IO性能问题。 具体来说,avg磁盘队列备份多达6500个深度。 在类似的物理硬件上,队列永远不会超过20。 testing实例仅使用2个磁盘卷,1个用于OS,1个用于数据,具有单独的数据和索引文件空间。 额外的EBS磁盘卷是否会减less一些IO瓶颈,还是EBS会消除我们在数据,索引和日志的单独物理卷上看到的好处?

如何使用Powershell枚举SQL Serverangular色成员?

我有一个PowerShell脚本来枚举使用PowerShell的SQL Serverangular色成员的成员。 我有这个脚本 <… cut the connection details for brevity, $SqlInstance is a Microsoft.SqlServer.Management.Smo.Server object …> $db = $SqlInstance.Databases[$Database] foreach ($role in $db.Roles) { foreach ($memberlist in $role.EnumMembers) { foreach ($member in $memberlist) { Write-Host ($member) } } } 我得到这样的输出: System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection EnumMembers() System.Collections.Specialized.StringCollection […]