SQL语句实现附加数据库,可以改数据库物理文件名,数据库名,非常方便

本文介绍如何使用SQL语句实现SQL Server 2000数据库的附加操作,包括设置登录权限、修改数据库所有者及逻辑文件名等,并提供实际使用的代码示例。
部署运行你感兴趣的模型镜像
导读:
  首先: SQL语句实现附加数据库很简单
  由于本人经常管理服务器,期间也常给客户附加数据库或服务器出问题时都得对数据库进行操作,
  以前一两个时不管出什么问题都好解决,
  现在SQL Server 2000数据库便宜了,一堆一堆的人要SQL数据库,
  这样一来服务器如果进行调整或升级,就会有各种问题,感觉麻烦,尤其是 附加数据库时,
  与时有了下边的文章,代码很简短,但可以实现很多图形化操作非常难实现的操作.而 SQL语句实现附加数据库操作非常方便,
  在您的使用过程中如果按下面的方法不成,可以给我留言,我会尽快解决.
  
   --附加数据库
  sp_attach_db '数据库名','数据库全路径','数据库日志全路径'
  GO
  USE 数据库名
  
   --添加一个登录前指定默认数据库
  EXEC sp_addlogin '登录名','密码','数据库名'
  GO
  
   --赋予这个登录访问数据库的权限
  EXEC sp_adduser '登录名','用户名','db_owner'
  GO
  
   --修改数据库的逻辑文件名(数据)
  ALTER DATABASE NEW
  MODIFY FILE(NAME='Old_Data',NEWNAME='New_Data')
  GO
  
   --修改数据库的逻辑文件名(日志)
  ALTER DATABASE NEW
  MODIFY FILE(NAME='Old_Log',NEWNAME='New_Log')
  GO
  
  
  可能会用到的操作:
  
   --更改当前数据库的所有者为abc
  EXEC sp_changedbowner 'abc'
  
   --删除一个登录
  EXEC sp_droplogin '登录名'

本文转自
http://www.yongfa365.com/Item/SQL-Attach-SQL-Server-2000-Database-Can-Change-DatabaseName-yongfa365.html

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>嗯,用户现在想在CentOS7上实现一键部署OpenStack,同时解决Yum源配置的问题,特别是关于Ceph Nautilus的镜像无法访问的问题。首先,我需要回顾用户之前的问题和我的回答,看看有没有相关的解决方案可以参考。用户之前遇到的Yum问题主要是镜像站无法解析,比如mirrorlist.centos.org无法访问,导致安装yum-utils失败。之前的解决方案包括修改DNS配置、替换为阿里云镜像源,清理缓存等。现在用户的需求更复杂,涉及到OpenStack一键部署和Ceph的集成,所以需要综合考虑这些因素。 接下来,用户提到要使用Ceph Nautilus,而CentOS7默认的存储库可能已经停止维护,所以需要配置正确的Yum源。根据引用[2]中的内容,用户可能在之前的操作中删除了原有的repo文件,转而使用其他源,比如cloudcs.repo。这可能是一个线索,可以考虑使用国内的镜像源来替代官方的,比如阿里云或腾讯云。然后,引用[4]和[5]提到了Ceph集群的部署以及与OpenStack的集成,特别是创建pool和配置文件的分发。这提示在部署OpenStack时需要确保Ceph的存储池正确配置,并且网络设置正确,比如hosts文件的配置,确保各节点之间可以互相解析。用户现在想要一键部署,可能需要使用自动化脚本或者工具,比如Packstack,但需要确认Packstack在CentOS7上的可用性。同时,由于CentOS7的官方源可能有问题,需要替换所有相关的Yum源,包括OpenStack Victoria版本、Ceph Nautilus的源,以及基础源。 需要注意的问题包括:CentOS7的某些仓库可能已经迁移或停止支持,需要找到可用的替代源;CephNautilus的仓库配置是否正确;网络问题是否已经解决,比如DNS解析和镜像站的可达性;以及在部署过程中可能出现的依赖冲突。 可能的解决步骤包括:首先配置基础的Yum源,替换为阿里云或腾讯云的镜像;然后添加OpenStack Victoria和CephNautilus的仓库;安装必要的工具如yum-utils和Packstack;最后运行一键部署命令,并处理可能出现的错误,比如依赖问题或网络超时。另外,用户提到需要解决镜像无法访问的问题,可能需要手动下载镜像并上传,或者配置内部镜像仓库。同时,Ceph和OpenStack的集成需要确保认证正确,比如使用ceph-ansible或手动配置ceph.conf和keyring文件。 最后,生成相关问题需要考虑用户可能的后续问题,比如如何验证部署是否成功,如何进行多节点扩展,或者如何处理存储后端的问题。</think>### CentOS 7 OpenStack一键部署解决方案 #### 一、解决Yum源配置问题 1. **替换基础源** ```bash sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo sudo sed -i &#39;s/mirrorlist/#mirrorlist/g; s|#baseurl=http://mirror.centos.org|baseurl=https://mirrors.aliyun.com|g&#39; /etc/yum.repos.d/CentOS-Base.repo ``` 2. **添加OpenStack Victoria仓库** ```bash sudo yum install -y centos-release-openstack-victoria sudo sed -i &#39;s|mirror.centos.org|mirrors.aliyun.com/centos|g&#39; /etc/yum.repos.d/CentOS-OpenStack-victoria.repo ``` 3. **配置Ceph Nautilus源** ```bash sudo tee /etc/yum.repos.d/ceph-nautilus.repo <<EOF [ceph-nautilus] name=Ceph Nautilus Packages baseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64/ gpgcheck=0 enabled=1 EOF ``` #### 二、一键部署OpenStack 1. **安装Packstack工具** ```bash sudo yum install -y openstack-packstack ``` 2. **生成应答文件** ```bash packstack --gen-answer-file=answer.txt ``` 3. **修改关键参数** ```bash # 设置Ceph集成 CONFIG_CEPH_INSTALL=y CONFIG_CEPH_NAUTILUS=y CONFIG_CEPH_MON_HOSTS=172.16.1.131,172.16.1.132,172.16.1.133 # 配置网络接口(根据实际网卡修改) CONFIG_NETWORK_IFACE=eth0 ``` 4. **执行部署** ```bash packstack --answer-file=answer.txt ``` #### 三、验证Ceph与OpenStack集成 1. **检查Ceph存储池** ```bash ceph osd pool ls # 预期输出:volumes, images, backups ``` 2. **测试Glance镜像上传** ```bash openstack image create --container-format bare --disk-format qcow2 \ --public --file centos-image.qcow2 centos-image ``` #### 四、常见问题处理 - **镜像上传失败** 若遇到`Could not resolve host`错误,需检查`/etc/hosts`配置是否包含Ceph节点和OpenStack控制节点的IP映射[^4]: ```bash 172.16.1.131 ceph131 172.16.1.160 controller160 ``` - **依赖冲突** 使用`yum history undo <transaction_id>`回滚错误操作,或强制排除冲突包: ```bash sudo yum install --skip-broken ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值