Articles of sql server 2008

通过SQL Server Management Studio备份链接的MySQL数据库

我有一个MySQL数据库,我可以通过SQL Serverpipe理工作室查询为链接服务器。 我想知道是否有可能在Studio中创build一个备份MySQL DB的备份任务,这样我可以安排自动备份。 这可能吗?

存储过程中的dynamicSQL

下面的存储过程是否会在每次运行时重新编译,因为其中的dynamicSQL? 这种方法有没有什么严重的performance? CREATE PROCEDURE MyStoredProcedure AS BEGIN DECLARE @column varchar(3) SELECT @column = 'd' + CAST(DAY(GETDATE()) AS char) EXEC ('SELECT ' + @column + ' FROM t1') END

将查询结果从Oracle导出到SQL Server

我试图将结果从SQL Developer中的查询导出到SQL Server中。 我确定我以前做过一次,虽然我的路线可能会很复杂 – 我不记得了。 过去,我可能使用了“2跳”解决scheme(即导出为XML或CSV或其他中间格式),我不确定。 查询返回大约5000行,虽然我可能想在未来的某个时候偶尔重复这个练习,但是我不介意“快速和肮脏”的解决scheme。 我可以很容易地为一个表生成Insert语句,但是我看不到为多表查询做类似的方法。 我开始着眼于Oracle的一个集成服务项目和SQL Server迁移助手,但是在每个项目中都陷入了第一个障碍 – 我认为这是因为我没有必要的软件(完整的Oracle客户端或者OO4O)。 我可能认为这些解决scheme对于我目前的需求来说是过分的 – 但是我愿意被别人说服。 oracle版本是10g,我的sql服务器版本是2008 SP1(在Windows 2008 x64上运行)。 提前致谢…

SQL Server备份问题

我在Windows Server 2008 x64上使用SQL Server 2008 Enterprise。 我想在每天的午夜运行日常的工作来完成数据库的备份。 任何参考文件遵循这个主题的新手? 在此先感谢乔治

SQL 2008 – 服务器未find或无法访问

在我的家庭networking中,我有三台机器 – 试图在SQL 2008上做镜像实验。 > Machine A can connect to B and C. > > Machine B can connect to A and C. > Machine C cannot connect to A nor B. 通过连接 – 我的意思是单击连接在SSMS(Sql Serverpipe理Studio),并input机器名称\实例名称和SQL Server身份validation与普通用户/通行证。 我也尝试过系统pipe理工具,ODBC系统DSN,它无法连接。 所有机器上的防火墙都closures了。 SQL Serverconfigurationpipe理器 – networkingconfiguration – 在所有机器上都启用了命名pipe道,共享内存和TCP / IP。 机器C可以访问A上的共享文件,没有问题,无线networking也可以正常工作。 对不起,我们现在已经打了一个半小时了。 我正在尝试安装一个Vista Telnet来检查端口,但这需要时间。 感谢有关如何让机器C连接的任何想法? 新的更新:从ODBC尝试“SQL Server”,而不是“SQL Server […]

SQL 2008和SQL 2000之间的复制 – 跨networking(DMZ) – 进程无法连接到订阅服务器

我有2个服务器… OTTO位于站点上,并连接到域它正在运行SQL 2008.我创build了SQL 2000兼容模式下的数据库。 WEBDB3位于数据中心,没有连接到我们的域名。 它正在运行SQL 2000 在两个站点之间build立DMZ,在防火墙上。 我在OTTO上创build了一个事务性发布,然后build立了对WebDB3的订阅。 快照初始化后,我得到这个错误,如果我右键单击并select查看同步状态: 该进程无法连接到订户的WEBDB3。 如果我打开复制监视器: 错误消息:进程无法连接到订户的WEBDB3。 (来源:MSSQL_REPL,错误号:MSSQL_REPL0)获取帮助: http:// help / MSSQL_REPL0命名pipe道提供程序:无法打开到SQL Server的连接[53]。 (来源:MSSQLServer,错误号:53)获取帮助: http:// help / 53与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器没有find或不可访问。 检查实例名称是否正确以及是否将SQL Serverconfiguration为允许远程连接。 有关更多信息,请参阅SQL Server联机丛书。 (来源:MSSQLServer,错误号码:53)获取帮助: http:// help / 53 以前有一个叫做NavisionUpgrade的服务器。 这是非常相似的,复制工作。 我究竟做错了什么? 我已经花了几个小时,把我的头发拉出来!

SQL Server 2008中的参数化成本

有人知道SQL Server 2008中的参数化的绝对或相对成本吗?

从SQL Server中停止Windows服务

我在晚上在SQL Server 2008数据库上运行维护计划,以重新组织索引和缩小数据库。 虽然这个计划正在运行一个我build立的Windows服务,查询数据库一直超时失败。 如何从维护计划中停止Windows服务?

为Dundas图表升级MS Sql Report Server 08

我们有ms sql server 2008,但是新的dundas图表在报表服务器上不可用。 如何升级报表服务器,以获得新的dundas图表。 Dundas图performance在是新版本报表服务器中的Microsoft图表的一部分。 你的帮助将不胜感激

SQL Server 2008 – 错误启动服务 – model.mdf找不到?

我的SQL Server 2008运行良好。 大约一个小时之前,它突然停止了 – MSSQLSERVER服务停止了我右键单击,点击开始,它说服务已经开始,并停止 我看了一下事件日志,看到了这两个错误: 17207:udopen:创build/打开物理设备C:\ Program Files \ Microsoft SQL Server \ MSSQL \ data \ model.mdf时出现操作系统错误3(未find错误)。 17204:FCB ::打开失败:无法打开虚拟设备号(VDN)1的设备C:\ Program Files \ Microsoft SQL Server \ MSSQL \ data \ model.mdf 1。 model.mdf数据库从来没有在那个位置 – 我指定驱动器F:用于安装过程中的数据/日志。 我检查了SQLconfigurationpipe理器,尝试设置启动参数,但SQL Server未列为服务之一….. 编辑: 我现在已经把数据库移到了要查找的地方:C:\ Program Files \ Microsoft SQL Server \ MSSQL \ data \目录。 现在,如果我启动服务,它仍然不起作用 – […]