如何使用sql server2005数据库 数据库附加

SQL Server 2005附加数据库时Read-Only错误的解决方案
SQL Server 2005附加数据库时Read-Only错误的解决方案
  SQL Server 2005附加数据库文件时出现了Read-Only错误,附加的时候,系统提示mdf文件为只读,可是打开文件属性,这个属性不为只读。该怎么解决呢?本文我们就介绍了这一解决方案,接下来就让我们来一起了解一下吧。
  两种解决方法如下:
  1、重新打开数据库软件,在登录认证框那里选择:Windows authentication进行登录。然后再附加数据库,这时附加的就没有Read-Only了。
  2、在*.mdf文件的属性里,找到&安全&页,然后把里面所有的&组或用户名称&的所有权限都全部勾上,按确定,就好了。
  然后执行一下:sp_dboption & '数据库名 ', 'read & only ', 'FALSE ',刷新一下就可以看到数据库名后不再带有Read-Only了,或者删除之前附加的数据库,重新在Sql Server里面附加一下数据库也可以。 注意:可能有的朋友属性对话框里没有&安全&这个选项页,可以打开&我的电脑&--》&工具&--》&文件夹选项&--》&查看&,去掉其中的&使用简单文件共享(推荐)&,就可以了。
  关于SQL Server 2005数据库Read-Only错误的解决方案就介绍到这里了,希望本次的介绍能够对您有所收获!
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&sql server2005中用语句创建数据库和表
在sql server2005中用语句创建数据库和表:
具体示例如下:
use master
if exists (select * from sysdatabases where name='study')
--判断study数据库是否存在,如果是就进行删除
drop database study
exec sp_configure 'show advanced options', 1
-- 更新当前高级选项地配置信息
reconfigure
exec sp_configure 'xp_cmdshell', 1
-- 更新当前功能(xp_cmdshell)地配置信息.
reconfigure
exec xp_cmdshell 'mkdir d:\data', no_output
--利用xp_cmdshell 命令创建文件夹,此存储过程地第一个参数为要执行地有效dos命令,第二个参数为是否输出返回信息.
create database study--创建数据库
on primary
name='study_data',--主数据文件地逻辑名
filename='d:\data\study_data.mdf',--主数据文件地物理名
size=10mb,--初始大小
filegrowth=10% --增长率
name='study_log',--日志文件地逻辑名
filename='d:\data\study_data.ldf',--日志文件地物理名
maxsize=20mb,--最大大小
filegrowth=10%
if exists (select * from sysobjects where name='student')--判断是否存在此表
drop table student
create table student
id int identity(1,1) primary key,--id自动编号,并设为主键
[name] varchar(20) not null,
sex char(2) not null,
birthday datetime not null,
phone char(11) not null,
remark text,
tid int not null,
age as datediff(yyyy,birthday,getdate())--计算列.
if exists (select * from sysobjects where name='team')
drop table team
create table team
id int identity(1,1) primary key,
tname varchar(20) not null,
captainid int
alter table student
constraint ch_sex check(sex in ('男','女')),--检查约束,性别必须是男或女
constraint ch_birthday check(birthday between '' and ''),
constraint ch_phone check(len(phone)=11),
constraint fk_tid foreign key(tid) references team(id),--外键约束,引用team表地主键
constraint df_remark default('请在这里填写备注') for remark--默认约束,
: 更多数据库信息请查看:关于sql-server2005,如何编写程序来实现建表,建数据库.书上写用create,可是在哪里写create语句了还有写好了,在哪里查看已经建好的数据库的表了.工具建表,我知道,就是想知道,语句建表,建数据库怎么建.最好截图,教下我.Thank you!
花开小狗5926
在你的SQLSERVER中,点击左上角的新建查询,然后新建查询上边还有一个下拉列表,可以选择当前数据库,你想在哪个数据库中建表,就选择哪个表.建立数据库可以使用SQL SERVER设计器,当然也可以利用SQL语句 use master --设置当前数据库为master,以便方便访问表sysdatabasesif exists(select * from sysdatabases where name = 'stuDB')
--查询是否存在stuDB数据库Drop database stuDB
--如果存在,则删除数据库gocreate database stuDBon primary(
name = 'stuDB'
,finename = 'D:\stuDB.mdf'
,size = 3mb
,filegrowth = 10%
,maxsize = unlimited)log on(
name = 'stuDB_log'
,filename = 'D:\stuDB_log.ldf'
,size = 3mb
,filegrowth = 10%
,maxsize = unlimited)建表if exists(select * from sysobjects where name = 'stuInfo')drop table stuInfogocreate table stuInfo(
stuName varchar(50) not null , stuAge int not null)
这个OK了,会用了。。。还有用语句创建数据库了?怎么创建?还有我创建了表之后,点击表。有个(编写脚本)的选项。里面有create到C,drop到D。。等等选项,是什么意思的?用来修改表的么?
嗯,对有用语句创建数据库。当项目测试基本通过之后,我们需要把把项目部署在客户的环境中进行测试。那么后台的数据库怎么移动到客户的机器上呢?考虑到各种版本数据库的兼容性,行之有效的办法就是编写比较通用的SQL语句。包括创建表,创建数据库,等等,然后统一移植到*.sql文件中。最后复制到客户的机器上。并执行*.sql文件中的T-sql语句。这样,就实现了后台数据库的移植。
选择了编写脚本选项,你查看的是当前表的T-SQL语句的创建形式。
打开以后,你看到的全是T-SQL语句。
为您推荐:
扫描下载二维码如何使用SQL Server2005 数据库附加_百度知道
如何使用SQL Server2005 数据库附加
第一个窗口处。 在“附加数据库”窗口的左边中间位置找到“添加”按钮单击在弹出的框中;
程序 —&gt安装SQL SERVER 2005 数据库和SP4补丁包,数据库是否导入成功了。最后; SQL Server Management Studio连接数据库找到“数据库”。相关SQL命令和方法,切记切记打开sql2005管理工具开始 —&gt,选择要附加的数据库文件。相关资料,记得检查下,请度娘之,是不会出现 SQL Server Management Studio的哦,OK,大功告成。回到。如果不安装SP4补丁包; Microsoft SQL Server 2005 —&gt,点击“确定”,然后点击“附加”,继续“确定”,自己继续度娘之,这里不再详细赘述
来自团队:
其他类似问题
为您推荐:
其他1条回答
com/article/27faf8271fb0.html" target="_blank">http://jingyan./article/27faf8271fb0://jingyanSQL Server2005 数据库附加 <a href="http
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 sql2000附加数据库 的文章

 

随机推荐