其实在修改数据库名称之前,如果有用户连接到数据库的话会造成数据库重命名失败,可以先执行
创新互联公司专业为企业提供衡水网站建设、衡水做网站、衡水网站设计、衡水网站制作等企业网站建设、网页设计与制作、衡水企业网站模板建站服务,十余年衡水做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
select spid
from master.dbo.sysprocesses
where dbid=db_id('OldDbName')
结果集中显示的是当前连接到数据库OldDbName的连接比如结果是7981当然,实际值应该不是这两个然后执行kill 79kill 81关闭已建立的连接,之后再执行
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_renamedb 'OldDbName', 'NewDbName'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
上述语句最好都在master数据库中执行。
另外也可以这样:
先分离数据库,然后附加的时候再修改就可以了
SQL Server不支持直接修改数据库名称
现在数据库更换为sql2008,
其中的“打开表”没有了,替而代之是“编辑前200行”。
操作数据库,修改表中的内容时,有时候觉得还真不方便,那么我们可以手动修改一下,完全打开整张表。(微软改为前200行也是有道理的,万一表中的数据庞大,那么很容易造成机器变慢)
点击“工具”-“选项”-SQLServer资源对象管理器-命令-表和试图选项-“编辑前行”命令的值,改为0即可。
出现“编辑所有行”,相当于sql2005中的“打开表”。
点击菜单栏的“工具”菜单
接下来,点击下拉菜单的“选项”按钮
在弹出的框中选择”sqlserver对象资源管理器“,再选择下面的”命令“,将”编辑钱n行命令的值“后的值改成你要查询条数的值,例如500, 如设为0 就是全表
接着,你就可以使用”编辑前n条命令“,查看或者编辑选中表的数据了
工具/材料:以ManagementStudio为例。
1、首先,点击桌面上的“ManagementStudio”图标。
2、然后在界面中,选择“Datatabletomodifyfieldproperties”。
3、之后,右键单击界面中的“设计”选项。
4、然后在界面中,选择要修改的“字段属性”选项。
5、然后,在接口中,修改选项“intproperty”。
6、之后,点击界面顶部的“保存”按钮。
7、最后,在这个接口中,field属性成功地更改为int。