我目前正在使用SQL Azure,我意识到当我将它与Sql Server Management Studio或Visual Studio 2013数据工具一起用于设计数据库时,它非常慢。有没有人有同样的问题?我尝试将数据库扩展到此配置,但它仍然运行缓慢:
服务器层:标准。 表现水平:S2。
此致
罗德里戈
答案 0 :(得分:1)
SQL Azure还支持S3性能层,其具有与P1相同的DTU和P1的一半成本。如果由于负载而遇到性能问题,您可以尝试一下,当然可以根据需要缩小
答案 1 :(得分:1)
一旦我更新到最新的SSMS和客户端工具,一切都很好。
答案 2 :(得分:1)
我刚刚解决了这个问题,想看看其他人是否有更好的解决方案。
你不会慢慢得到这个' SQL Management Studio中的行为,如果您使用'服务器' SA帐户。
其他帐户正在接受它。
解决方案
USE master
GO
CREATE USER usernameYouLogInWith
FOR LOGIN usernameYouLogInWith
WITH DEFAULT_SCHEMA = [dbo]
解决。
立即右键点击Management Studio,因为该用户帐户现在即时#39。
PS,我知道你不能使用'使用'在SQL Azure中,但至少你知道在master数据库上运行它。 使用V12 DB
答案 3 :(得分:1)
我的理解是,Microsoft尚未优化SSMS以与Azure正常协作。这意味着应用程序始终会进行过多的查询,这会使UI变得非常慢。
在微软开始解决这个问题之前(在2016年使用2016年但速度非常慢),我发现了一个免费的工具,速度很快,并且它有一个免费版本可以满足我的需求。
DBForge Studio Express http://www.devart.com/dbforge/sql/studio/download.html
祝你好运答案 4 :(得分:0)
这是Microsoft对此问题的解释:
它们描述了两种经过身份验证的用户。具有实例LOGIN的实例和仅具有单个数据库访问权限的实例(“包含”数据库用户)。
SSMS连接慢的问题仅影响第一类身份验证(当实例LOGIN有权访问数据库但无权访问“主”数据库时)。如果您能够切换到“包含”数据库用户,则可以完全避免该问题。