在Mac端Azure Data Studio中如何查看实际插入的SQL数据?
解决方法
直接用Azure Portal查询
登录Azure门户,找到你的SQL数据库实例,进入「查询编辑器」,输入查询语句直接查看数据:- 查看原表数据:
SELECT TOP 100 * FROM [你的表名]; - 查看视图数据:
SELECT TOP 100 * FROM [你的视图名];
若用Azure AD认证,直接用门户账号登录即可;若为SQL认证,输入对应用户名密码。
- 查看原表数据:
使用Azure Data Studio(Mac兼容)
这是微软官方跨平台数据库管理工具,完全适配Mac:- 安装后打开,点击「新建连接」,填入Azure SQL服务器名、认证方式(SQL认证/Azure AD)、数据库名
- 连接成功后,在左侧「对象资源管理器」中找到目标表/视图,右键选择「查看数据」,即可直接查看表格实际数据,也可编写查询语句执行。
VS Code搭配官方SQL扩展
在VS Code中操作:- 按
Cmd+Shift+X打开扩展商店,搜索并安装「SQL Server (mssql)」官方扩展 - 点击左侧数据库图标,添加Azure SQL连接
- 连接完成后,找到对应表/视图,右键选择「查看数据」,或编写
SELECT语句执行查看。
- 按
排查权限与视图有效性
若仍看不到数据,先确认两个关键点:- 检查账号权限:执行
SELECT HAS_PERMS_BY_NAME('你的表名', 'OBJECT', 'SELECT');,返回1表示有查询权限,0则需申请权限 - 验证视图关联表的有效性:直接查询视图依赖的基础表,确认原表是否真的插入了数据
- 检查账号权限:执行
内容的提问来源于stack exchange,提问作者Versigot
相关产品推荐
相关产品推荐

