我刚刚注意到这个奇怪的错误,想知道是否有其他人看到它并知道解决方案。
使用表格设计器时,如果您进入数据类型字段并开始输入,该字段将不会完全清除以允许您输入所需的类型。第一次按键从列表中选择一个类型。所有后续按键都附加到该选定类型。
例如,我想将类型更改为“nvarchar”。键入“n”后,数据类型更改为“nchar(10)”,这是正常行为。但是,剩余的按键没有清除选择以允许“nvarchar”。相反,结果是“varcharnchar(10)”。如果您在键入之前完全清除该字段,则会发生相同的行为。
似乎获得正确值(我发现)的唯一方法是输入它然后返回并编辑值或从列表中选择所需的类型并编辑大小(如果需要)。当然,我可以避开设计器,直接用T-SQL创建我的表,但我比较习惯设计器(并对这个问题感到好奇)。
我已经使用新的 Dell Inspiron 15 7000(具有高密度显示器)在 Windows 10 上运行了几个星期,但直到今天才注意到这个问题。Windows 并不总是能很好地与这些显示器配合使用,但 SSMS 到目前为止似乎运行良好。
此外,5 月 26 日似乎有几个系统更新,所以我很好奇是否有人可以说他们在这些更新之后也看到了这个问题。我无法确定一个明显的罪魁祸首,我希望我不需要一次卸载/重新安装一个。
谢谢!