MS SQL Server 2000(分离命名数据库) [英] MS SQL Server 2000 (Detach a named DataBase)
本文介绍了MS SQL Server 2000(分离命名数据库)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经创建了具有数据库支持&的SDI应用程序;使用MS SQL SERVER 2000 DB.
如何使用CRecordset
或CDatabase
或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屋!
查看全文