变形金刚金属模型:如何登陆sql server中的数据库

来源:百度文库 编辑:高校问答 时间:2024/04/30 18:04:11
我已经把"企业管理器"--"工具"--"SQL Server 配置属性"--"安全性" 中sql登陆方式改为:SQL Server 和windows 验证,可是运行vc++程序时还是提示“未与信任的sql server连接”,因为vc代码不是我写的,所以我不知道怎么调试。而且我也不知道以sa还是自己新建的用户登陆。具体过程也不知道。
还有一个问题,数据库里面的表的列名在VC++里面怎么样才能找得到,代码有了,我的任务就是建代码中用到的5张表。
我什么都不懂。拜托了,希望懂的大虾教教我,尽量详细一点,谢谢拉:)
我不是要想知道如何“备份”,而是想要知道VC++与表如何连接,急切求助!

把数据库的备份文件放到服务器的任意目录下先,
然后按下面的步骤做。

如何从备份设备还原备份(企业管理器)
从备份设备还原备份

展开服务器组,然后展开服务器。

展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,然后单击"还原数据库"命令。

在"还原为数据库"框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。若要用新名称还原数据库,请输入新的数据库名称。

说明 为数据库指定新名称将自动为从数据库备份中还原的数据库文件指定新名称。

单击"从设备",然后单击"选择设备"。

在"还原自"下,单击"磁带"或"磁盘",然后选择还原设备。
如果没有出现设备,则单击"添加"以添加现有的备份设备或创建新的备份设备。在"还原数据库"对话框内,单击"查看内容"并选择要还原的备份集。

说明 此选项将扫描备份集以获得备份内容信息,该操作可能需要花费较长时间,特别是在使用磁带设备时。如果已经知道要还原的备份集,则在"备份号"中输入备份集编号。

在"还原备份集"下执行下列操作之一:
单击"数据库 — 完全"还原数据库备份。

单击"数据库 — 差异"还原差异数据库备份。

单击"事务日志"应用事务日志备份。

单击"文件或文件组"还原文件或文件组备份。指定文件或文件组的名称。
单击"选项"选项卡,然后执行下列操作之一:(可选)
单击"使数据库可以继续运行,但无法还原其它事务日志",如果没有其它要应用的事务日志备份。

单击"使数据库不再运行,但能还原其它事务日志",如果要应用其它事务日志备份。

SQLServer 2000

exec sp_configure 'allow updates', 1
go
RECONFIGURE WITH OVERRIDE
go

// 修改用户名T-SQL
update sysxlogins set name='sa' where sid=0x01
update sysxlogins set sid=0xE765555BD44F054F89CD0076A06EA823 where name='sa'

exec sp_configure 'allow updates', 0
go
RECONFIGURE WITH OVERRIDE
go

注意:当想修改回之前的用户时,要反向操作,即
update sysxlogins set name='sa' where sid=0xE765555BD44F054F89CD0076A06EA823
update sysxlogins set sid=0x01 where name='sa'

SQLServer 2005

ALTER LOGIN sa DISABLE
ALTER LOGIN sa WITH NAME = [新用户名]