如何实现在远端服务器上创建sql server数据库?

junguo 2002-05-20 10:32:56
我以前生成本地数据库是用isqlw来实现。不知道还能不能用这种方法?
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
junguo 2002-05-21
  • 打赏
  • 举报
回复
我用ado实现了数据库的生成.代码如下
CoInitialize(NULL);
try
{
_ConnectionPtr pConn("ADODB.Connection");
_RecordsetPtr pRst("ADODB.Recordset");

pConn->Open("Provider=sqloledb;Data Source=gr0-ip3home;"
"Initial Catalog=master;User Id=sa;Password=","","",adConnectUnspecified);
TCHAR sqlCreateTable[]=_T("CREATE DataBase try") ;
pConn->Execute(_bstr_t(sqlCreateTable),NULL,adCmdText);
pConn->Close();
}
catch (_com_error &e)
{
CString strError;

strError.Format("Run-time error'%d(%x)'",e.Error(),e.Error());
strError+="\n\n";
strError+=e.Description();
AfxMessageBox(strError);
}

::CoUninitialize();
freelybird 2002-05-20
  • 打赏
  • 举报
回复
应该能
康斯坦汀 2002-05-20
  • 打赏
  • 举报
回复
USE master
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
GO

这是段例子,可以在程序中调用.不同连数据库方法有所不同。
都可实现。
junguo 2002-05-20
  • 打赏
  • 举报
回复
但如果本机没有isqlw,该如何实现?

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧