当前位置:  开发笔记 > 数据库 > 正文

SQLCLR中连接字符串之间的区别

如何解决《SQLCLR中连接字符串之间的区别》经验,为你挑选了1个好方法。

我正在审查一些顾问签到的代码并注意到他们正在使用SQLCLR.我没有任何经验,所以我想我会研究它的内容.我注意到他们用过

Dim cn As New SqlConnection("server=LOCALHOST;integrated security=yes;database=" & sDb)

代替

DIM conn As New SqlConnection("context connection=true")

我想知道它是什么区别,因为它是第一个localhost?



1> Brannon..:

上下文连接使用用户已建立的与服务器的连接.所以你继承了数据库上下文,连接选项等等.

使用localhost将使用普通的共享内存连接连接到服务器.如果您不想使用用户的连接(即,如果要连接到其他数据库,或使用不同的选项等),这可能很有用.

在大多数情况下,您应该使用上下文连接,因为它不会创建与服务器的单独连接.

另外,请注意,使用单独的连接意味着您不属于用户的事务,并且受到正常锁定语义的限制.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有