首页 / 知识
关于数据库:在sql server 2005中,如何更改表的“模式”而不丢失任何数据?
2023-04-16 23:20:00

In sql server 2005, how do I change the “schema” of a table without losing any data?我有一个进入" db_owner"模式的表,并且在" dbo"模式中需要它。 是否有运行脚本或命令以进行切换?
在SQL Server Management Studio中:
通过此选择显示所有
您可以使用此查询将所有表的所有架构更改为dbo表架构:
简单的答案
您无需停止与数据库的所有连接,这可以随时进行。 sAeid的出色回答略有改进... 我添加了一个exec以使该代码自动执行,并且在顶部添加了一个并集,以便可以更改两个表和存储过程的架构:
我也不得不还原dbdump,发现该架构不是dbo-我花了数小时试图获取Sql Server Management Studio或Visual Studio数据传输来更改目标架构...我最终只是针对还原后的数据库运行了它在新服务器上转储以按我想要的方式进行操作。 当我使用SQL Management Studio时,没有"修改"选项,只有"设计"或"编辑"。如果您拥有Visual Studio(我已经检查了VS.NET 2003、2005和2008),则可以使用服务器资源管理器更改架构。右键单击表格,然后选择"设计表格"(2008)或"打开表格定义"(2003、2005)。突出显示完整的"列名称"列。然后,您可以右键单击并选择"属性页"或"属性"(2008)。在属性表中,您应该会看到"所有者"(2003&2005)或"模式"(2008),以及可能的模式的下拉列表。 我将其用于一堆表需要处于不同架构(在这种情况下为dbo架构)的情况下。
您需要首先停止与数据库的所有连接,通过运行以下命令更改" db_owner"表的所有权
在哪是表名。 |
最新内容
相关内容
linux操作数据库命令?
linux操作数据库命令?,地址,服务,系统,密码,数据库,工具,名字,首页,命令,参数,如何实现MySQL数据库的基本用法在linux下1、mysql all-databaselinux下载数据命令?
linux下载数据命令?,软件,工具,数据,系统,代理,官网,网络,名称,网址,盘中,在linux下如何下载svn上的文件?1、首先,打开linux,进入主界面,然后在主做数据linux常用命令?
做数据linux常用命令?,工作,系统,基础,网络,数据,标准,管理,工具,地址,命令,linux运维常用命令Curl命令用法 curl语法和参数选项 # curl [optlinux数据库升级命令?
linux数据库升级命令?,系统,信息,时间,最新,网络,名字,地址,管理,简介,传播,linux下手动更新locate所在数据库的指令updatedb为什么行不通_百linux命令行模式登录?
linux命令行模式登录?,系统,密码,信息,状态,情况,终端,环境,管理,电脑,位置,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux退出命令模式?
linux退出命令模式?,状态,档案,命令,环境,密码,终端,文件,模式,编辑,端口,linux退出vi编辑命令先按ESC进入Command模式,然后输入“:wq”,回车就可linux命令模式加行?
linux命令模式加行?,工作,地址,系统,命令,工具,正规,信息,时间,第一,模式,Linux下vim编辑器命令大全杀死进程killvi命令vi/vim是linux最常用的linux命令行模式使用?
linux命令行模式使用?,工作,地址,目录,信息,名称,系统,管理,命令,文件,标准,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出数据库导出linux命令?
数据库导出linux命令?,密码,数据,数据库,情况,地址,系统,工具,网上,名字,命令,linux系统导出oracle数据库数据导出数据库对象在PL/SQL Developlinux命令与数据流?
linux命令与数据流?,工作,地址,系统,信息,命令,目录,标准,网络,管理,常用命令,linux基本操作命令linux常用命令有pwd命令、cd命令、ls命令、calinux切换成命令模式?
linux切换成命令模式?,密码,系统,工具,模式,命令,首页,状态,图形界面,终端,界面,Linux切换命令模式与GUI模式命令行→图形 startx 注:图形界面linux恢复数据库命令?
linux恢复数据库命令?,工具,系统,软件,数据,盘中,密码,命令,备份,数据库,文件,linux如何恢复删除的文件1、接下来小编就给大家带来linux恢复误