SQL Server 2012 只读连接

Gor*_*yII 5 sql sql-server-2012

如何在不需要创建只读用户的情况下设置到 sql server 2012 的只读连接?

Ton*_*hih 0

连接字符串属性ApplicationIntent

来自文档:

连接到服务器时声明应用程序工作负载类型。可能的值为 ReadOnly 和 ReadWrite。例如:

ApplicationIntent=ReadOnly
Run Code Online (Sandbox Code Playgroud)

  • `ApplicationIntent` 用于[允许使用只读服务器副本](https://blogs.msdn.microsoft.com/alwaysonpro/2013/08/02/connect-to-sql-server-using-application-意图只读/)。如果您只有一台服务器,则不会产生任何效果,并且如果您最终连接到的服务器不是只读的,即使使用“ReadOnly”意图,您也将被允许进行更改。 (8认同)