我在运行64位Windows 7的新服务器上安装了新的64位SS 2008 R2.(没有以前版本的SS).BIDS与SS 2008 R2在同一个盒子上运行.
我运行了Analysis Services教程,以构建基于AdventureWorks DB的第一个多维数据集.一切顺利,直到我进入"部署多维数据集"部署状态为"成功",但......
多维数据集视图的浏览器选项卡提供此错误,但没有UI:
类未注册(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)
我已经阅读了很多博客.有几个涉及重新注册DTS和DTSCONN DLL,Windows Office组件问题,用户权限等.我认为我还没有答案.
有人可以帮忙吗?
我编写了一个存储过程来将未来日期(不包括Sat和Sun)插入到永久表中.例程只使用一个临时表.这篇文章的目的不是批评存储过程.虽然,我确信它可以改进.但是,这篇文章的目的是分析为什么存储过程在一组情况下而不是其他情况下调用时会抛出这些错误.
1 - 这是我收到的错误
Msg 207, Level 16, State 1, Procedure MAKE_FUTURE_DATES, Line 25
Invalid column name 'tdate'.
Msg 207, Level 16, State 1, Procedure MAKE_FUTURE_DATES, Line 31
Invalid column name 'wday'.
Run Code Online (Sandbox Code Playgroud)
2 - 这是存储过程
ALTER PROCEDURE [dbo].[MAKE_FUTURE_DATES] (@STARTDATE DATE)
AS
BEGIN
-- We need to populate FUTURE_DATES (table) with forward looking dates (week days only)
-- We do not consider/exclude holidays here. We just exclude Sat/Suns
-- Temp table to hold the dates and days of the week
CREATE …Run Code Online (Sandbox Code Playgroud)