0
|
Carter Medlin · 技术社区 · 14 年前 |
1
2
VSDB将过程和函数的定义存储在纯SQL文件中。我的建议是让“其他工具”将过程和函数作为SQL文件直接放到vsdb项目中,
然后
构建您的vs-db项目并部署。通过这种方式,您可以根据模式免费检查过程和函数,因为vs db构建将验证它们。
我理解“另一个工具”可能不会合作,并希望将其输出直接部署到数据库中(即连接并创建过程),但如果您可以修改它以生成SQL文件,那么就值得与VS DB进行集成并进行统一部署。 让vs-db“忽略”您的过程和函数可能会工作,但您可能会遇到各种问题,因为当vs-db为表等部署新的模式时,它可能会删除并重新创建这些表,从而破坏与“其他工具”过程和函数的依赖关系,破坏所需的访问权限,以及谁知道还有其他什么。更不用说,如果您只有一个带有SchemaBinding的函数,那么它将完全阻止VSDB部署。因为标量函数通常 require SCHEMABINDING to prevent spools … |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
Cobra_Fast · 如何查找不必要的空运算符? 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |