从 SQL Server 2005 开始,您可以在 SQL Management Studio 中打开任何数据库表的右键菜单中的平面文件。打开后,您可以在网格中添加或更新记录。
现在 SQL Server 2008 已经发布,微软已经隐藏了该功能,至少在右键菜单中是这样。
它去哪儿了?
从 SQL Server 2005 开始,您可以在 SQL Management Studio 中打开任何数据库表的右键菜单中的平面文件。打开后,您可以在网格中添加或更新记录。
现在 SQL Server 2008 已经发布,微软已经隐藏了该功能,至少在右键菜单中是这样。
它去哪儿了?
它被“编辑前 200 行”所取代。您可以在工具 > 选项 > SQL Server 对象资源管理器 > 命令中更改该命令。
但是一旦你右键单击一个表,选择“编辑前 200 行”,在工具栏上寻找一个名为“显示 SQL 窗格”的按钮。您可以在此处编辑查询,以便网格显示您想要的数据的子集。
他们这样做是因为人们不小心用旧的 Open Table 命令打开了巨大的桌子。这种方法似乎工作得很好,虽然总的来说我发现 2008 版本在与 2005 数据库交谈时非常不稳定,但这是另一回事....
将选项中的值更改为 0,您可以打开整个表格。
您可以将“编辑前 200 行”的默认值设置为“0”
在 SQL server Object Explorer\Table 下的 Tools Menu -> Options... 和 view options\Value Edit Top Rows Command 下。将默认值 200 也更改为“0”。
您现在应该有选项“编辑所有行”而不是“编辑前 200 行”作为默认选项,如果您知道它是一个 laaarge 表,请使用“选择前 1000 行”作为表的回顾。