我已经安装了我的虚拟机来模拟我的DevServer。 我已经设置了我的networking连接从我的Loopback Adapter 1st,LAN 4th读取。 但由于某种原因,当我在.ASPX文件中创build连接string:“Provider = SQLOLEDB; Data Source = DevServer; Initial Catalog = myDB; User Id = xxx; Password = yyy”时,它总是从LAN Dev Server ,而不是VM Dev Server。 我不明白这是为什么? 这是非常令人沮丧的,因为我必须不断从主计算机后面删除我的cat5e电缆来破坏局域网连接,然后它会从我的虚拟机读取。 然后不可避免地,我想在网上search一些东西,呃,我的连接被拔掉了,我必须重新插入。 我能做些什么来改变这一点? 欲了解更多信息,请参阅下面的图片… http://twitpic.com/4zfmj/full 更新:如果我从命令提示符处ping“DevServer”,则会parsing为“192.168.0.2”,这是我的VM回送适配器。 所以它应该工作,但是当它通过IIS和.aspx时,它会看到LAN DevServer。 所以,显然有些东西导致IIS不听VM,而是听取LAN地址。
我有一些运行SQL 2005实例的XP机器,它们被设置为在服务控制pipe理器中自动启动。 在这些机器中的一个或两个重新启动时,SQL实例不会启动。 事件日志中没有任何事情是错误的。 如果您随后转到服务控制pipe理器并手动启动该服务,则启动时不会出现问题。 我想知道是否有人有什么线索可能会出现这些错误?
我们正在寻找使用我们的问题跟踪软件和SQL Server数据库创build电子邮件通知系统。 目标是在满足多个条件时发送电子邮件。 这是为了满足客户要求的自定义通知。 例如,如果为软件问题打开票证,并且如果为硬件问题打开票证,则向一个电子邮件发送一封电子邮件给一个客户。 SQL Server Notification Services似乎具有这些function,但是我们对GUI感兴趣,而不是每次都手写查询。 我们还需要一些方法来pipe理它们,因为自定义通知的数量可能会达到成千上万。 编辑 : 这些都是很好的build议,但一个要求是我们有一个pipe理规则的GUI。 每当我们需要创build或更改通知时,我们都不想手写查询。 我们知道我们可以用脚本,触发器和计划任务一起破解一些东西,但是似乎应该有某种已经这样做的打包产品。 也许这需要一些数据库技能来初步build立,但理想的情况下,它可以由不是DBA的经理来更新。
我最近安装了SSMA,在连接到Oracle实例(包含要转换的数据库)和SQL Server之后,我将Oracle的必要模式映射到MSSQL。 问题是,当我点击评估报告的报告button时,popup一个错误: 评估错误:没有进程 输出窗口显示: 开始转换…分析元数据…转换完成 0个错误,0个警告和0个信息性消息。 什么也没有 处理。 有谁有经验的SSMA有任何关于这个错误的想法? 我无法弄清楚我做错了什么。
我们正在做一个SQL Server 2005升级到2008年,同时我们也在改变的一件事情是我们将所有的varchar字段改为nvarchar(不要问我为什么)。 将数据导入新的2008数据库后,我想比较和validation数据。 所以我尝试使用SQL Server附带的tablediff程序,但由于varchar / nvarchar的差异,无法比较两个模式。 这是我得到的错误: 服务器1上的表[db1]。[dbo]。[表1]和服务器2上的表[db2]。[dbo]。[表2]具有不同的模式,无法进行比较。 有没有一个快速的解决方法来做到这一点? 如果没有,任何人有任何免费的build议? 顺便说一句,如果不是比较整个表格,我可以只比较具有特定条件的行(即date> 2009)
我正在研究一个非常标准的MOSS虚拟开发环境。 我有MOSS,SQL 2005和机器也是域控制器。 我现在正在与Reporting Services(SSRS)一起工作并将其与MOSS集成。 因此,我安装了SP2,为我提供了SharePoint集成模式的SSRS选项。 我还安装了用于SharePoint的SSRS加载项。 然后在SSRS中,我select创build一个新的数据库,以便我可以告诉它使用SharePoint集成模式并将其称为reportservermoss,因为之前已经使用了reportserver。 我创build了这个,并select了所有默认的集成身份validation。 然后我开始在pipe理中心configurationSharePoint的一面。 在授权数据库访问下我试图进入本地pipe理员帐户,这个失败,直到我发现这个post指出一个错误,所以我改变了服务器名称为它的IP地址,它允许我继续。 所以我觉得一切都很好。 我select在中央pipe理中设置服务器默认值,并得到一个大的页面的HTML /废话开始: 连接到报表服务器时发生意外错误。 validation报表服务器是否可用并已configuration为SharePoint集成模式。 日志中没有任何东西。 其他人遇到过这个问题吗?
我们有一个.NET Windows应用程序,它在login时运行以下查询来获取有关数据库的一些信息: SELECT t.TABLE_NAME, ISNULL(pk_ccu.COLUMN_NAME,'') PK, ISNULL(fk_ccu.COLUMN_NAME,'') FK FROM INFORMATION_SCHEMA.TABLES t LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS pk_tc ON pk_tc.TABLE_NAME = t.TABLE_NAME AND pk_tc.CONSTRAINT_TYPE = 'PRIMARY KEY' LEFT JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE pk_ccu ON pk_ccu.CONSTRAINT_NAME = pk_tc.CONSTRAINT_NAME LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS fk_tc ON fk_tc.TABLE_NAME = t.TABLE_NAME AND fk_tc.CONSTRAINT_TYPE = 'FOREIGN KEY' LEFT JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE fk_ccu ON fk_ccu.CONSTRAINT_NAME = fk_tc.CONSTRAINT_NAME 通常这会在几秒钟内运行,但是在一台运行SQL Server […]
因此,我们有less量的SQL Server 2005服务器运行了大量的SSRS报告,这些报告出现了服务器无法跟上报告总数的问题,用户正在按共享计划调度,一次运行。 有没有人看到或知道一个好的方式来暗示某种工作队列或列表? 例如,上午6点的工作清单将包含所有在上午6点运行的报告,然后一个代理工作将开始在列表中依次运行报告。 这样可以防止报告对自己的报告服务器进行小型DDOS攻击。 我们希望不必删除已经内置到SSRS中的调度function,我们只希望代理不能同时启动3000多个报表,而不必手动调度每个报表运行1-2秒从前一个。
我正尝试使用SQL Server Management Studio还原多维数据集备份(.abf文件),但是我收到错误消息: 发生以下系统错误:文件存在。 。 (Microsoft SQL Server 2005 Analysis Services) (是的,实际上有两个点) 有谁知道如何解决这个问题,我可以恢复备份? 以下是我正在使用的步骤: 打开Microsoft SQL Server Management Studio build立到AS服务器的连接 右键单击服务器树视图上的“ Databases节点 selectRestore… 在Restore database键入新的数据库名称 在备份文件中selectFrom backup file input正确的密码 可选地勾选Allow database overwrite (它发生在两种方式) 按OK – >获取上述错误信息
你会使用一个用于开发工作的数据库实例来存储TFS数据层吗? 如果不是这样的话,你会用什么样的分离方式? 设置:我们有一台服务器,用于所有常见的开发工作。 由于物理限制,我们不能再添加。