社区
MS-SQL Server
帖子详情
附加数据库前改了数据库的物理文件名,结果附加不成功
yiyiguxing
2004-02-24 10:01:13
附加数据库前改了数据库的物理文件名,结果附加不成功不知如何解决.
另外,在查询分析器内将数据库改名后,如何将物理文件名也改了,我试了,直接改是不行的.
...全文
67
4
打赏
收藏
附加数据库前改了数据库的物理文件名,结果附加不成功
附加数据库前改了数据库的物理文件名,结果附加不成功不知如何解决. 另外,在查询分析器内将数据库改名后,如何将物理文件名也改了,我试了,直接改是不行的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
只有mdf文件的
数据库
附加
失败的修复方法分享(置疑、只读)
只有mdf文件的
数据库
附加
失败的修复
附加
时报如下错误: 服务器: 消息 1813,级别 16,状态 2,行 1 未能打开新
数据库
‘test’。CREATE DATABASE 将终止。 设备激活错误。
物理
文件名
“d:\data\test_log.LDF’ 可能有误。 步骤: A、用“企业管理器”新建一个同名的数据。可以修改默认路径,为表述方便,我使用D:\data\,数据
文件名
test.mdf,日志
文件名
test_log.ldf B、停止SQL服务 C、删除test_log.ldf文件,将新建的test.mdf文件用旧的test.mdf文件替换。 D、启动SQL服务。进入企业管理器后发现t
SQLServer2000企业管理器
//
附加
数据库
sp_attach_db 当使用 sp_attach_db 系统存储过程
附加
数据库
时。 sp_attach_db:将
数据库
附加
到服务器。 语法 sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ,...16 ] 参数 [@dbname =] 'dbname' 要
附加
到服务器的
数据库
的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。 [@filename1 =] 'filename_n'
数据库
文件的
物理
名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个
文件名
。 参数名称以 @filename1 开始,递增到 @filename16。
文件名
列表至少必须包括主文件,主文件包含指向
数据库
中其它文件的系统表。 该列表还必须包括
数据库
分离后所有被移动的文件。 返回代码值:0(
成功
)或 1(失败) eg:下面的示例将 pubs 中的两个文件
附加
到当前服务器。 EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf' EXEC sp_attach_db @dbname = N'Ty20051029101451aaa', @filename1 = N'd:\5屏幕\Ty20051029101451aaa_data.mdf', @filename2 = N'd:\5屏幕\Ty20051029101451aaa_log.ldf' ---解决问题了 //删除
数据库
DROP DATABASE 从Microsoft? SQL Server? 删除一个或多个
数据库
。删除
数据库
将删除
数据库
所使用的
数据库
文件和磁盘文件。 语法 :DROP DATABASE database_name [ ,...n ] 参数 :database_name 指定要删除的
数据库
名称。从 master
数据库
中执行 sp_helpdb 以查看
数据库
列表。 eg: exec sp_helpdb database_name exec Drpo DataBase [Ty20051029101451aaa] //分离
数据库
可以使用 sp_detach_db 存储过程分离该
数据库
,然后使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新
附加
。 sp_detach_db Archive GO CREATE DATABASE Archive ON PRIMARY (FILENAME = 'c:\program files\microsoft sqlserver\mssql\data\archdat1.mdf') FOR ATTACH GO //显示当前
数据库
信息 --select * from Master..sysDatabases //新建---不行啊 CREATE DATABASE TestOA ALTER DATABASE TestOA SET OFFLINE WITH ROLLBACK IMMEDIATE RESTORE DATABASE TestOA From disk='C:\Documents and Settings\Administrator\桌面\帐套\data\Template.Dat' ALTER DATABASE TestOA SET OFFLINE WITH ROLLBACK IMMEDIATE exec sp_detach_db Km20051030011601 --分离
数据库
exec sp_attach_single_file_db km20051030011601,'D:\TestDatabase\Km20051030011601.mdf'--只
附加
.mdf文件
零基础快速入门:Linux系统 系统的安装、局域网与外网 的配置、下载服务的多种方式
1.linux系统介绍 以windows为内核的操作系统有哪些:win10 win8 win7 xp 系统 windows server 以linux为内核的操作系统有哪些:centos ubuntu debian windows和linux linux:服务器 安全 稳定 高效 windows:办公 家用 2.安装linux注意事项 对centos系统 的基本使用 有哪些文件夹 对文件/文件夹 进行操作 创建 删除 修改 移动 复制 写入 home 存放所有用户文件的根目录 soft :安装软件 cd ll mkdir 创建文件 touch 空文件 echo sdsd>a.txt vi a.txt vi c.txt 打开文件 按下i键 改为写入的模式 写完之后保存: 先按下esc 按键再按下:w 保存 :q退出 :wq 写完之后不想保存 强制退出 esc :q! 删除文件/文件夹 rm -rf a.txt b.txt rm -rf soft 复制 如果复制文件 cp 要复制的
文件名
复制出来的
文件名
子 cp a.txt a1.txt 如果复制的是文件夹的 cp -r soft/ soft1 展示一个文件中的内容 cat 移动文件 mv temp1 temp2 重命名 mv temp1 temp2 查找: find /(查找的路径) -name *.txt b 清屏 clear tab 按键 可以帮助我们把输入的内容补全 3.配置局域网 需要通过ssh软件远程操作linux系统 远程操作centos系统 在windows操作系统中通过一款软件来远程操作虚拟电脑中的centos系统 ssh软件: xshell secureCRT 第一步在win10系统中下载并且安装ssh软件 secureCRT 第二步:只要知道centos系统所在电脑的公网IP 登录账户和密码 / win10和centos系统所在的两台电脑在同一个局域网内 局域网IP 登录账户和密码 第三步:centos系统 进行局域网的设置 往网卡中写入一些数据 win10写入的方式:桌面的化操作和centos系统写入的方式是不一样的 ip 网关 子网掩码 NM_conteolle。。。 命令 找到往网卡写入数据的文件 重新启动网络服务 开启22端口 重启防火墙服务 网络桥接网络 *************************端口是否开启 4.配置外网 下载软件1.下载并且安装到系统中 node.js环境 npm install bootstrap 默认的镜像库 centos系统 yum install 服务名 默认的镜像库 2.自己下载服务 wget 服务的网络地址 自己单独安装 比较灵活 安装难度大 windows系统 exe文件 linux rpm包
SQL Server 修改
数据库
名、修改逻辑
文件名
、修改
数据库
物理
文件名
现有
数据库
为“Test”,想要修改“NewTest”,并且也修改逻辑
文件名
称和
数据库
物理
名称。 说明: 1)禁止在生产环境,并且正在使用的
数据库
进行名称修改。 2)三者名称可以不统一,但是名称一致更好。 3)三者名称中也可以只修改其中一者或两者。如只修改某个名称,都不会影响正常功能。 1.修改
数据库
名
数据库
右键或者F2,进行名称修改。 2.修改逻辑
文件名
数据库
右...
mysql修改
文件名
_SQL语句实现
附加
数据库
,可以改
数据库
物理
文件名
'
数据库
名','
数据库
全路径','
数据库
日志全路径'GOUSE
数据库
名--添加一个登录前指定默认
数据库
EXEC sp_addlogin '登录名','密码','
数据库
名'GO--处理空登录名(使登录用户和
数据库
的孤立用户对应起来,在这个用户有对象时用)sp_change_users_login 'update_one','登录名','登录名'GO--修改
数据库
的逻辑
文件名
(数据)ALTER DA...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章