我们需要引用我们的OLTP数据库解决方案的报告数据库解决方案。它的唯一点是保留仅由Reports使用的索引,在生产中它将是事务复制拓扑中的订户数据库。我已经在Visual Studio中创建了解决方案,并向OLTP项目添加了数据库引用。
但是,当我尝试引用表以创建索引时,例如:
do {
guard let ps: Element = try! docu.getElementById("product-name")! else { ide = "" }
if ps != nil {
ide = (try ps.text())
}
} catch {
print("error")
ide = ""
}
我收到错误
在数据库项目中创建这种类型的对象时,该对象的名称最多只能包含两部分
这是WTF吗?如何创建索引?有没有更好的方法来处理仅报告索引?
FWIW-Visual Studio 2015 / SQL Server 2014
答案 0 :(得分:0)
通过将脚本的生成操作更改为“部署后”,我可以避免此错误。不知道这是否是推荐的方法,但是可以。