MS SQL Server 2000(分离命名数据库) [英] MS SQL Server 2000 (Detach a named DataBase)

查看:85
本文介绍了MS SQL Server 2000(分离命名数据库)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了具有数据库支持&的SDI应用程序;使用MS SQL SERVER 2000 DB.

如何使用CRecordsetCDatabase或Windows API函数分离命名的数据库?

请帮助我.

I have created an SDI application with DB support & working with an MS SQL SERVER 2000 DB.

How can I detach a named DB using CRecordset or CDatabase or Windows API functions ?

Help me please.

推荐答案

您可以从CDatabase进行此操作.

首先,使用连接字符串打开数据库.这将根据您可能已加载的ODBC驱动程序而有所不同.您可以通过使用NULL连接字符串调用CDatabase :: Open来使用ODBCAdmin创建DSN.

然后使用CDatabase :: ExecuteSQL发送一条SQL分离语句.即:"sp_detach_db" mydb""
You do this from CDatabase.

First, open your database using a connect string. This will vary according to the ODBC drivers you may have loaded. You can use the ODBCAdmin to create a DSN, by Calling CDatabase::Open with a NULL connect string.

Then use the CDatabase::ExecuteSQL to send an SQL detach statement. ie: "sp_detach_db ''mydb''"


这篇关于MS SQL Server 2000(分离命名数据库)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆