我正在尝试在 SQL Server Express 版本中“编辑前 200 行”,但它返回的是空白文件,如下所示:
我已在本地安装了此 SQL Server。我可以选择数据并通过查询更新数据,但无法使用“编辑前 200 行”功能。
我是否缺少某些权限或由于此 SQL Server 版本(包含 Azure)而无法使用?
我已重新安装 SSMS 并重新启动计算机,但它不起作用。我已经检查了系统管理员的权限。它应该可以工作,这样我就可以直接更新行中的数据。
SSMS 19.0 解决了我的问题。 SSMS 18.10 不支持 SQL Server 2022。
安装 SSMS 19 也解决了我的问题。
可通过此链接获取:https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms-19?
需要注意的一点是,我无法使用 type-ahead 立即找到版本 19。但可以通过单击开始按钮并向下滚动来找到它。
服务器管理工作室19解决了这个问题
SSMS 19 解决了这个问题,但我认为回应 Pete 所说的很重要。当您安装 SSMS19 时,它会像更新一样安装,但实际上与 SSMS18 一起安装,因此您需要确保使用正确的快捷方式等。
我也有同样的问题。然后我意识到当使用 BEGIN TRANSACTION 进行 UPDATE 或 DELETE 查询时,会发生此问题。因为我忘记在更新或删除查询后提交事务。
所以我申请COMMIT TRANSACTION,我的问题就解决了。
您最近是否安装了多个 .NET Framework 应用程序和 MS 软件?如果是这样,您可能需要重置网络适配器。
尝试在 CMD 中运行以下命令(以管理员身份运行):
netsh winsock 重置