sql-server - 如何从本地实例查询/插入 - Azure SQL Server
问题描述
从本地 SQL 实例插入/查询 Azure SQL Server 数据库/表的语法是什么?
我有 Azure SQL 服务器 - XXXXX.database.windows.net,1433 它包含一个数据库 - MyTestDB 表用户
语法是什么或如何从我的本地实例查询 Azure DB?
**SELECT * FROM [XXXX].[MYTESTDB].dbo.USERS** ???
错误
此版本的 SQL Server 不支持在“XXXXX....”中引用数据库/和/或服务器名称
我需要 Azure 弹性数据库吗?如果有怎么设置?
提前致谢
解决方案
我刚刚用我的本地 SQL Express 尝试了链接服务器解决方案,它工作正常。我在 Azure 上创建了 AdventureWorks 示例数据库,并且能够像这样从本地 SQL Express 查询它:
例子:
EXEC sp_addlinkedserver
@server = N'MyExternalServer',
@srvproduct = N'Azure SQL Db',
@provider = N'SQLNCLI',
@datasrc = N'adventureworks03.database.windows.net',
@catalog = 'adventureworks';
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'MyExternalServer',
@useself = 'FALSE',
@locallogin = NULL,
@rmtuser = '{username}',
@rmtpassword = '{password}'
GO
select * from [MyExternalServer].[adventureworks].[SalesLT].[Customer]
这是我使用的原始帖子: SQL Server Express 等效于外部数据源
推荐阅读
- ffmpeg - 区分 MPEG-1 容器和 MPEG-2 容器
- audio - Windows IoT Core RaspPi 对讲机
- vue.js - 如何在 Vue.js 的 value.sync 语句中引用存储变量
- spring-boot - 使用 spring-security 和响应式 spring 进行自定义身份验证
- r - 循环保持变量名R
- sql - 使用正则表达式查找带空格的数字
- excel - 如何从 TXT (VBA) 中提取行
- javascript - 如何每次点击滑动到下一个元素?
- python - 我怎样才能让这段代码做它应该做的事情?
- ios - iOS PDFKit Swift 4,如何使在 PDFKIT 文本字段小部件中输入的文本全部大写?