sql Server的实例名是安装时就定好,我没有发现有能修改的地方,一定要修改,就重装嘛.很简单的.把已经建立并且已有数据的数据库的两个文件复制到U盘上或者其它盘上,
然后再重装,重装好后,在企业管理器中新建原来的数据库,什么表都不要建,这样新建的库也有两个文件,空的.接着再把SQLserver的服务器关掉.再到盘上找到新建空数据库文件,删除,最后把放在U盘上的原来的数据文件复制粘贴到删除处.打开服务器,打开企业管理器,看看是不是成了。
你在SQL SERVER的索引中查查关于SP_RENAME的解释说明,对于参数都有说明。
可以修改数据库实例名,可以修改表名,字段名等等。
例如修改数据库实例Test为newtest
sp_rename 'Test', 'newtest','database'
但是,master等一些安装自带的数据库实例名,是不可以修改的。
常见的主要有三种方法:
如果所有表都是MyISAM类型的话,可以直接修改文件夹的名字。关闭mysql→把data目录中的db_name目录重命名为new_db_name→开启mysql
新建数据库,在新的数据库里重命名所有旧数据库中的表,再删除旧的数据库。具体 *** 作命令如下:创建新的数据库→重命名数据表名称→删除旧的数据库。
CREATE DATABASE new_db_nameRENAME TABLE db_name.table1 TO new_db_name.table1,db_name.table2 TO new_db_name.table2DROP DATABASE db_name
利用mysqldump命令从旧的数据导出数据,再导入新数据库。具体 *** 作命令如下:导出数据→创建新的数据库→导入数据→删除旧的数据库。
mysqldump -u root -p -h ip db_name >db_name_dump.SQLmysql -u root -p -h ip -e “CREATE DATABASE new_db_name”mysql -u root -p -h ip new_db_name <db_name_dump.SQLmysql -u root -p -h ip -e “DROP DATABASE db_name”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)