Vista下SQL SERVER 2005 附加数据库
1.打开SQL Server Management Studio Express以“Windows身份认证”的方式登录。如图1:
图1:
2.在SQL Server Management Studio Express中的“对象资源管理器”--“数据库”上右键--“附加”。如图2:
图2:
3.在弹出来的“附加数据库”窗口中单击“添加”。如图3:
图3:
4.选择你要附加的数据库,如图4:
图4:
5.点击确定即可,如图5:
图5:
6.什么?你点确定的时候出现了如下的错误:
附加数据库时出错。有关详细信息,请单击“消息”列中的超链接。如图6:
图6:
7.我们点击“消息”列中的超链接。如图7:
图7:
8.错误消息显示如下。如图8:
图8:
标题: Microsoft SQL Server Management Studio Express
------------------------------
附加数据库 对于 服务器“IBM-PC\SQLEXPRESS”失败。 (Microsoft.SqlServer.Express.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476
------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.Express.ConnectionInfo)
------------------------------
无法打开物理文件 "C:\数据库\Teacher_Data.MDF"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4053&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
------------------------------
9.不能附加方案解决。很简单,关闭Microsoft SQL Server Management Studio Express
然后以管理员身份运行Microsoft SQL Server Management Studio Express。如图9:
图9:
然后重复刚才的操作就行了。
相关文档:
对于初学者对触发器的理解往往不是很透彻,记得自己当初学的时候总有点摸不清头脑的感觉,今天就想起和大家总结一下,如果文章出现些瑕疵请高手多多指教哦!
触发器是数据库服务器中发生事件时自动执行的特殊存储过程,它插入、删除或修改特表中的数据时触发执行。触发器通常可以强制执行一定的业务规则,以保持数据完整性 ......
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!
:B;wrN$EEx)[ aL0
在这篇文章里,我将告诉你如何使用DATEADD和 ......
一直没有找到一种好的方法来引用有返回值的存储过程的方法,使我在添加数据中走了不少的弯路,最近,在查阅了大量的资料之后,终于在微软的一个实例中找到了一种良好的方法。
首先编写好一有返回值的存储过程
create procedure proc_name
@para1 nchar(20), --输入参数
&n ......
and exists (select * from sysobjects) //判断是否是MSSQL and exists(select * from tableName) //判断某表是否存在..tableName为表名 and 1=(select @@VERSION) //MSSQL版本 And 1=(select db_name()) //当前数据库名 and 1=(select @@servername) //本地服务名 and 1=(select IS_SRVROLEMEMBER('sysadmin')) ......