问题标签 [migratordotnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
645 浏览

fluent-migrator - FluentMigrator - 如何更改表权限?

我已经开始使用 FluentMigrator 作为我的 MSSQL 数据库的数据库迁移工具。它似乎满足了我在 CRUD 表操作和播种方面的大部分需求。

但是,在创建表后,我根本找不到配置表权限的方法。

我知道我可以简单地使用 GRANT PUBLIC SELECT ON BLAH 语句运行 .sql,但我真的很想改用 fluent api。

您知道使用 fluent api 更改权限的方法吗?

0 投票
1 回答
31 浏览

sql-server - MigratorDotNet Alter Database 需要,但不能使用

我发现自己有点困惑,希望这里有人能提供帮助。

我继承了一个旧项目,它使用 MigratorDotNet 来部署数据库。在测试项目的部署(我们现在使用 Octopus 作为部署系统)时,我开始收到错误消息,提示未启用代理,这导致应用程序失败。我创建了一个迁移以在数据库上启用代理,但我为其创建的迁移返回一个错误,指出“在多语句事务中不允许使用 ALTER DATABASE 语句”。

这是迁移:

我无法在不更改数据库的情况下启用代理,但我无法更改数据库,因为这显然是不允许的。有谁知道解决这个问题的方法?或者修复它?提前致谢。