可以通过 SSMS 访问 SQL 数据库,但不能通过 VS2013
Can access SQL Database via SSMS, but not via VS2013
我有一个 Azure database
、SSMS 2012
和 VS 2013
。我已经为自己和一位使用服务器登录访问 Azure database
的同事创建了适当的登录和用户。但是,由于我不知道的原因,我只能通过 SSMS
访问数据库。在 VS 中,我可以很好地访问和登录服务器。但是,当我们单击展开数据库时,它会生成 'x' 并拒绝显示任何相关表等。但是,从 SSMS 可以毫无问题地访问所有内容。我的同事可以通过 SSMS 或 VS 2013 Community Edition
访问他机器上的数据库。这个问题似乎只存在于我的机器上,而且只存在于创建的登录名上。我可以使用管理员凭据正常访问数据库。我曾尝试重新安装 VS,但没有帮助。任何人的想法?
使用 VS 2013 在您的系统上访问 Azure
- 首先请在 Azure SQL 数据库防火墙中允许您的 IP。
- 在服务器资源管理器中连接 Azure 订阅。
- 转到 SQL 数据库和 select 您的数据库并右键单击它和 select "Open in SQL Server Object explorer".
- 在 SQL 服务器对象资源管理器中,您的数据库将重新打开,其中包含所有必需的选项和 table 列表。
原来我无法访问数据库,因为我创建的Azure db是2014(v12)版本。我的机器上加载了 SSMS 2012 (v11),它与 v12 数据库不兼容。因此,问题。简而言之:我需要更新到 SSMS 2014,然后重新加载 VS,因为它部分依赖于 SSMS。
我有一个 Azure database
、SSMS 2012
和 VS 2013
。我已经为自己和一位使用服务器登录访问 Azure database
的同事创建了适当的登录和用户。但是,由于我不知道的原因,我只能通过 SSMS
访问数据库。在 VS 中,我可以很好地访问和登录服务器。但是,当我们单击展开数据库时,它会生成 'x' 并拒绝显示任何相关表等。但是,从 SSMS 可以毫无问题地访问所有内容。我的同事可以通过 SSMS 或 VS 2013 Community Edition
访问他机器上的数据库。这个问题似乎只存在于我的机器上,而且只存在于创建的登录名上。我可以使用管理员凭据正常访问数据库。我曾尝试重新安装 VS,但没有帮助。任何人的想法?
使用 VS 2013 在您的系统上访问 Azure
- 首先请在 Azure SQL 数据库防火墙中允许您的 IP。
- 在服务器资源管理器中连接 Azure 订阅。
- 转到 SQL 数据库和 select 您的数据库并右键单击它和 select "Open in SQL Server Object explorer".
- 在 SQL 服务器对象资源管理器中,您的数据库将重新打开,其中包含所有必需的选项和 table 列表。
原来我无法访问数据库,因为我创建的Azure db是2014(v12)版本。我的机器上加载了 SSMS 2012 (v11),它与 v12 数据库不兼容。因此,问题。简而言之:我需要更新到 SSMS 2014,然后重新加载 VS,因为它部分依赖于 SSMS。