942得票15回答
SQL Server“无法保存更改”错误 ► 防止保存需要重新创建表的更改

在SQL Server中创建表并保存后,如果我尝试编辑表设计,如将列类型从int更改为real,则会出现以下错误: 保存更改不被允许。您所做的更改需要删除并重新创建以下表。您已经对无法重新创建的表进行了更改或启用了防止保存需要重新创建表的更改选项。 为什么我必须重新创建表呢?我只是想将数据...

755得票24回答
自动生成SQL Server表的INSERT语句,最佳方法是什么?

我们正在编写一个新的应用程序,在测试时需要一大堆虚拟数据。我使用 MS Access 将 Excel 文件转储到相关表中,以添加这些数据。 偶尔,我们想要“刷新”相关表,这意味着删除它们所有内容、重新创建它们,并运行已保存的 MS Access 追加查询。 第一部分(删除并重新创建)是一个...

485得票12回答
SQL Server Management Studio和Transact SQL中的GO有什么用?

当我使用右键菜单的“生成脚本”功能创建查询时,SQL Server Management Studio(SSMS)总是插入一个GO命令。为什么?GO命令实际上是做什么用的?

476得票6回答
如何在SQL Management Studio中指定不同的端口号?

我正在尝试连接到一个不在1433端口上的Microsoft SQL 2005服务器。当使用SQL Management Studio连接到服务器时,如何指定不同的端口号?

424得票20回答
SQL Server无效的对象名称 - 但表在SSMS表列表中列出

我正在尝试为一个新创建的数据库创建一个存储过程,然而SSMS智能感知并不能识别已经创建的超过一半的表。 例如,在左侧的表中,我有一个名为dbo.Room的表,但是当我在新的查询窗口中输入“dbo.”时,该表不会出现在列表中,实际上只有37个表中的17个被列出。 我无法看出智能感知列出和未列...

351得票4回答
在SQL Server Management Studio中格式化SQL

在Visual Studio和其他集成开发环境中,您可以通过快捷键、菜单或输入时自动进行格式化来轻松对代码进行自动格式化。 我想知道是否有一种方法能够在SQL Server Management Studio中启用这个标准功能? 我正在处理一些相当大的存储过程,它们是一堆格式不良的SQL代...

309得票7回答
在SQL Server Management Studio中编辑表后保存更改

如果我想要保存在SQL Server Management Studio中表格的任何更改(表格中没有数据),则会出现错误提示信息: 无法保存更改。您所做的更改需要删除并重新创建以下表。您已对无法重新创建的表进行了更改或启用了“防止保存需要重新创建表格的更改”的选项。 什么原因导致表格不...

305得票7回答
如何在SQL Server Management Studio中将列值设置为NULL?

如何清除单元格中的值并将其设置为NULL?

292得票4回答
多列唯一约束

CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [...

289得票12回答
在SQL Server Management Studio中删除记住的登录名和密码列表

最近我的电脑正在维修,我使用了公司备用笔记本电脑(通用用户设置)。登录数据库时,我勾选了SQL Server管理工具中的“记住密码”选项。 为了防止下一个使用笔记本电脑的人使用我的登录名和密码,我需要清除已使用的登录名和密码信息。我该如何做?