我有许多DTS包,它们都是从我们的本地SQL Server 2000数据库发布到我们的实时Web服务器上的SQL Server 2005数据库(这些最初是在企业pipe理器中设置的)。 我们不得不迁移到使用SQL Server 2008的新的活动主机,但是我们仍然需要从MSSQL 2000数据库发布。 我还可以使用这些软件包发布吗? 另外,这个新主机没有安装MSSQL 2008集成服务,也无法安装,因此我无法在SQL Server Management Studio中使用软件包更新向导。 如何执行这些DTS包,看起来像企业pipe理器将不允许连接到SQL Server 2008数据库? 非常感谢!
我有一个SQL 2008年的数据库,有一个文件stream。 不幸的是,我所拥有的仅仅是.mdf和.ldf文件。 我不再有权访问文件stream.hdr文件或该目录中的任何内容。 通常情况下,你可以重新连接数据库到一个新的服务器; 但sql服务器拒绝这样做。 我得到的错误信息是 无法打开物理文件“c:\”。 操作系统错误2:“2(系统找不到指定的文件)”。 当我尝试使用DDL命令CREATE DATABASE FOR ATTACH时出现这个错误。 有什么窍门? 谢谢
我在一个SQL Server 2008实例中有五个小型数据库。 数据库是相关的(由业务实体,但不是数据),所以我想合并成一个单一的数据库,并给每个自己的架构在该数据库。 其实,我想主数据库保持dbo架构。 最初我通过在主数据库中创build模式开始,然后在我想要移动的第一个数据库中为表创build结构,然后运行插入/select查询来迁移数据。 我很好,但这是很耗时间,我甚至还没有得到存储过程。 加上其中一个数据库依赖于loggingID,只是做一个插入/select将会抛出。 当然有一个更简单的方法来做到这一点。 我不是DBA,但是我很乐意在SSMS中使用查询等。 我正在开发一个开发服务器,而且我是唯一一个更新数据的人,所以如果出现问题,我总是可以从生产服务器上恢复。 任何指针将不胜感激。
我正在寻找有关Windows Server 2008 / IIS7和SQL Server的经销商托pipe计划的build议。 我目前正在用aspnix和寻找选项,主要是由于持续缺乏支持。 支持绝对是一个标准,如果需要,也可以select迁移到VPS。
我在运行Windows 7的开发笔记本电脑上安装了SQL Server 2008 Reporting Services。浏览到报告pipe理器时,只显示标题。 内容窗格是空白的,并没有“网站设置”选项,新build文件夹选项等。我发现很多关于SQL 2005的类似故事,然后修复是在IIS中的虚拟目录中pipe理权限。 但是,在2008年,没有虚拟目录–RS在IIS之外pipe理这个。 每其他serverfault文章,我已经尝试了以下内容: 将我的帐户添加到报告服务组 将服务更改为本地系统运行 确保本地主机在IE中是受信任的站点 以pipe理员身份运行IE 安装了SQL Server 2008 SP1 事件查看器中没有错误。 也许相关,如果我浏览到web服务,我也得到错误: 授予用户“计算机\用户”的权限不足以执行此操作。 (rsAccessDenied)
外部咨询人员撰写了关于如何复制数据库的指南。 第二步是使用Sql Server Manager分离数据库。 分离之后,数据库在SQL Serverpipe理器中不可见… 没有太多的事情要做,但写一封邮件给服务提供商,要求重新安装数据库。 服务提供者回答:由于SQL Server安全性已被违反,因此不能重新连接“。 回滚到上次备份不是我想要使用的选项。 如果这似乎是逻辑和合理的假设通过SQL Serverpipe理器访问的SQL Server 2008中的分离数据库不能重新附加,任何人都可以给出反馈。 这是通过右键单击数据库并select分离来完成的。 – 更新 – 根据下面的评论我更新与服务器设置的问题。 有两个专用服务器: srv1:带有远程桌面和Sql Serverpipe理器的Web服务器 srv2:可以通过Web服务器上的Sql Serverpipe理器访问的Sql服务器 – update2 – 在重新启动服务器后,DBA可能会突然执行数据库的附件。 我想在重新启动后,这是一个简单的任务。 所以你所有的答案都是可靠的! 看来我只能把一个标记为正确的答案,所以我把第一个答案标记为正确的。 但都是正确的答案。 非常感谢。 没有发布到这个线程的链接,那么我们可能在观看我们的数据库的时候经受了一次备份的损失:-)非常感谢。 BR。 安德斯
这可能是一个简单的问题,但我很好奇: 数据库如何处理多个同时发生的请求,最明显的是读取? 是否每个请求都放在一个队列中,所以它一次只发生一次? 或者,对于多核处理器,是否可以同时处理多个请求? 我想这个问题的一个明显的扩展是:多核心CPU对数据库服务器有多重要? 我特别想到MS SQL Server 2008,但这个问题可能适用于大多数数据库服务器。
我尝试使用.bak文件和SQL Management Studio将从Windows 2003 / SQL 2005计算机获取的25 GB数据库备份恢复到Amazon EC2云中的Windows 2008 / SQL 2008计算机。 SQL Management Studio报告恢复达到100%完成,然后使用大量的CPU无限期地(24+小时)挂起,直到我重新启动SQL Server服务。 在重新启动时,SQL再次使用大量的CPU活动来处理似乎是无限期的时间,但是数据库不会联机。 下面是一些细节: – 我已经创build了两个EBS卷,一个用于DATA,另一个用于LOGS,并且我已经将SQL Server中的默认目录设置为这些卷上的\ DATA和\ LOG目录。 (我想知道这个问题是否可能与此有关,但是数据库太大而无法在根驱动器上恢复) – 我已经给了SQL Server用户组完全访问这些目录。 – 服务器可以在这些目录下创build一个新的空白testing数据库,并可以备份和恢复testing数据库。 – 我已经尝试恢复.bak文件并直接附加到原始.mdf / .ldf文件的副本,结果在两种情况下都是相同的。 – .bak还原和.mdf / .ldf连接发生在/来自EBS卷。 – 我也通过SQL脚本和“WITH RECOVERY”尝试了上面的内容,结果没有什么不同,只是更less的UI。 – 备份包含两个全文索引。 – 我必须对备份中的大部分文件使用“WITH MOVE”。 – 备份或.mdf / .ldf文件没有问题,因为这在Amazon EC2中的Windows 2003 / SQL 2005计算机上工作得很好,而在Windows […]
我有一个win2003 32位(3,5GB RAM)的4个CPU服务器上的SQL Server 2005与RAID 5磁盘arrays执行虚拟2008-SQL服务器Win2008 32位2GB RAM Raid 5的1/10服务器。 该工作是从一个数据库的一个表中删除8.5 Miologging。 6个小时之后,作为testing环境的虚拟服务器已经完成了这项工作。 同时生产服务器已经完成了所有的1Mio删除。 那真正的win2003服务器怎么了? 在哪里看,哪个参数规则在一个问题上? 和平 冰 PS:对这些系统进行比较是不公平的吗?
我正在configuration两个SQL 2008命名实例(主机服务器不是域成员)之间的WAN链路上的数据库镜像,并使用证书进行身份validation。 经过许多尝试让我自己工作,我已经从头开始,并按照BOL http://technet.microsoft.com/en-us/library/ms191140.aspx一步一步,但是我试图解决的问题解决仍然存在。 问题出现在设置每台服务器上的合作伙伴状态的最后一步,当我执行步骤#2将合作伙伴状态设置为“HOST_A”时,出现以下错误: Msg 1418,Level 16,State 1,Line 2 服务器networking地址“TCP://server-b.our-domain.com:5022”无法到达或不存在。 检查networking地址名称以及本地和远程端点的端口是否可用。 不过有趣的是,我可以看到防火墙上的stream量(TCPDUMP)在两台服务器之间来回传输大约15秒,然后错误就回吐给我。 在这一点上,我不知道如何继续,因为我可以连接到SERVER-B上SSMS的SERVER-A \ BLUE实例,我可以连接到SERVER-A上SSMS的SERVER-B \ RED实例,没有问题。 我很困惑,为什么我现在得到这个错误。 两端的端点都列在sys.tcp_endpoints和sys.endpoints中。 另一个值得注意的事情是, 在尝试执行第2步之前 ,我可以通过5022 Telnet从SERVER-A到SERVER-B,然后从SERVER-B到SERVER-A通过5022,但是在步骤2失败后,我无法再通过任何一个方向远程login。 TCPDUMP将显示从任一到另一个的stream量,但在步骤2失败后没有返回stream量。 我的主要问题是,这个错误似乎有任何实际发生的错误描述,因为清楚的networking地址存在,可以达到和端点也是可操作的(至less直到操作失败[Rolleyes])我有也尝试在相反的方向做configuration(做一个完整的备份/恢复没有恢复等走向另一个方向),并以同样的方式提供相同的错误,但仍然显示在防火墙上的所有通信失败。 最后,在SQL日志中,我也得到错误“错误:1443,严重性:16,状态:2。 这似乎是直接相关的,我在网上find的一些build议与Windows身份validation问题,但不应该是这样,因为我的terminalconfiguration证书。 任何帮助,将不胜感激。 下面是用于设置的实际T-SQL,它遵循BOL文章中的内容。 –ON SERVER-A\BLUE use master go create master key encryption by password = 'password123!' go create certificate CA_cert With subject = 'CA_cert Certificate' go create endpoint […]