首先,我刚刚开始使用数据库和c#,所以我可能会在这里犯一个非常愚蠢的错误,所以提前道歉。我连接到一个SQL server express数据库,可以很好地读取它,但是每当我更新了我的DataSet以添加新列,然后试图更新数据源时,它不会成功更新。我已经调试过了,数据集肯定是用新的列更新的,但是我似乎不能更新数据源。
感谢您的回复。
我是SSAS开发的新手,我需要知道我是否可以通过将新列添加到事实表中来更改生产多维数据集中的DSV,同时当新列不存在于多维数据集结构中时,同时维护以浏览前几年的分区数据。我尝试在下面的事实中添加新的列,然后我刷新了DSV,然后我使用do not process部署了多维数据集,然后处理了最后一个分区full进程
假设我有一个表test,它有两个字段first和second。我将first作为主键,并希望second在更新时引用first和级联。创建表运行良好,但是,当我尝试添加一行时,它会抱怨带有级联更新的外键约束失败。这是有意义的,因为我将second作为null。然后,我尝试更新第1行,使其具有first值c。但是,这不起作用,说明外键失败。为什么?难道不是应该变成下面这个样子吗?first: c second: b
first: b second: c