网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

sqlserver连接字符串

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
SQLServer连接字符串大全
    MicrosoftSQLServer2000下的连接字符串为:
    Provider=SQLOLEDB;DataSource=server;InitialCatalog=database;UserId=user;Password=password;
    Provider=SQLOLEDB;Server=server;Database=database;Uid=user;Pwd=password;
    MicrosoftSQLServer2005下的连接字符串为:
    Provider=SQLNCLI;DataSource=server;InitialCatalog=database;UserId=user;Password=password;
    Provider=SQLNCLI;Server=server;Database=database;Uid=user;Pwd=password;
    SQLServer2005连接字符串代码
    SQLNativeClientODBCDriver
    
    标准安全连接
    
    Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
    您是否在使用SQLServer2005Express?请在“Server”选项使用连接表达式“主机名称\\SQLEXPRESS”。
    
    受信的连接
    Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;
    "IntegratedSecurity=SSPI"与"Trusted_Connection=yes"是相同的。
    
    连接到一个SQLServer实例
    指定服务器实例的表达式和其他SQLServer的连接字符串相同。
    Driver={SQLNativeClient};Server=myServerName\\theInstanceName;Database=myDataBase;Trusted_Connection=yes;
    
    
    指定用户名和密码
    oConn.Properties("Prompt")=adPromptAlways
    Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;
    
    
    使用MARS(multipleactiveresultsets)
    Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;MARS_Connection=yes;
    "MultipleActiveResultSets=true"与MARS_Connection=yes"是相同的。
    使用ADO.NET2.0作为MARS的模块。MARS不支持ADO.NET1.0和ADO.NET1.1。
    
    验证网络数据
    Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;Encrypt=yes;
    
    
    使用附加本地数据库文件的方式连接到本地SQLServerExpress实例
    Driver={SQLNativeClient};Server=.\\SQLExpress;AttachDbFilename=c:\\asd\\qwe\\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
    为何要使用Database参数?如果同名的数据库已经被附加,那么SQLServer将不会重新附加。
    
    使用附加本地数据文件夹中的数据库文件的方式连接到本地SQLServerExpress实例
    Driver={SQLNativeClient};Server=.\\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
    为何要使用Database参数?如果同名的数据库已经被附加,那么SQLServer将不会重新附加。
    
    数据库镜像
    DataSource=myServerAddress;FailoverPartner=myMirrorServer;InitialCatalog=myDataBase;IntegratedSecurity=True;
    
    
    
    SQLNativeClientOLEDBProvider
    
    标准连接
    Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
    您是否在使用SQLServer2005Express?请在“Server”选项使用连接表达式“主机名称\\SQLEXPRESS”。
    
    受信的连接
    Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;[Page]
    "IntegratedSecurity=SSPI"与"Trusted_Connection=yes"相同
    
    连接到SQLServer实例
    指定服务器实例的表达式和其他SQLServer的连接字符串相同。
    Provider=SQLNCLI;Server=myServerName\\theInstanceName;Database=myDataBase;Trusted_Connection=yes;
    
    
    使用帐号和密码
    oConn.Properties("Prompt")=adPromptAlways
    oConn.Open"Provider=SQLNCLI;Server=myServerAddress;DataBase=myDataBase;
    
    
    使用MARS(multipleactiveresultsets)
    Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;MarsConn=yes;
    "MultipleActiveResultSets=true"和"MARS_Connection=yes"是相同的。
    使用ADO.NET2.0作为MARS的模块。MARS不支持ADO.NET1.0和ADO.NET1.1。
    
    验证网络数据
    Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes;Encrypt=yes;
    
    使用附加本地数据库文件的方式连接到本地SQLServerExpress实例
    Provider=SQLNCLI;Server=.\\SQLExpress;AttachDbFilename=c:\\asd\\qwe\\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
    为何要使用Database参数?如果同名的数据库已经被附加,那么SQLServer将不会重新附加。
    
    使用附加本地数据文件夹中的数据库文件的方式连接到本地SQLServerExpress实例
    Provider=SQLNCLI;Server=.\\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
    为何要使用Database参数?如果同名的数据库已经被附加,那么SQLServer将不会重新附加。
    
    数据库镜像
    DataSource=myServerAddress;FailoverPartner=myMirrorServer;InitialCatalog=myDataBase;IntegratedSecurity=True;
    
    
    
    SqlConnection(.NET)
    
    标准连接
    DataSource=myServerAddress;InitialCatalog=myDataBase;UserId=myUsername;Password=myPassword;
    使用serverName\\instanceName作为数据源可以指定SQLServer实例。
    您是否在使用SQLServer2005Express?请在“Server”选项使用连接表达式“主机名称\\SQLEXPRESS”。
    
    StandardSecurityalternativesyntax
    Server=myServerAddress;Database=myDataBase;UserID=myUsername;Password=myPassword;Trusted_Connection=False;
    
    
    受信任的连接
    DataSource=myServerAddress;InitialCatalog=myDataBase;IntegratedSecurity=SSPI;
    
    
    TrustedConnectionalternativesyntax
    Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
    
    
    连接到一个SQLServer的实例
    指定服务器实例的表达式和其他SQLServer的连接字符串相同。[Page]
    Server=myServerName\\theInstanceName;Database=myDataBase;Trusted_Connection=True;
    
    
    来自WinCE设备的安全连接
    DataSource=myServerAddress;InitialCatalog=myDataBase;IntegratedSecurity=SSPI;UserID=myDomain\\myUsername;Password=myPassword;
    
    仅能用于CE设备。
    
    带有IP地址的连接
    
    DataSource=190.190.200.100,1433;NetworkLibrary=DBMSSOCN;InitialCatalog=myDataBase;UserID=myUsername;Password=myPassword;
    
    
    
    使用MARS(multipleactiveresultsets)
    
    Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;MultipleActiveResultSets=true;
    
    使用ADO.NET2.0作为MARS的模块。MARS不支持ADO.NET1.0和ADO.NET1.1。
    
    使用附加本地数据库文件的方式连接到本地SQLServerExpress实例
    
    Server=.\\SQLExpress;AttachDbFilename=c:\\asd\\qwe\\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
    
    为何要使用Database参数?如果同名的数据库已经被附加,那么SQLServer将不会重新附加。
    
    使用附加本地数据文件夹中的数据库文件的方式连接到本地SQLServerExpress实例
    
    Server=.\\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
    
    为何要使用Database参数?如果同名的数据库已经被附加,那么SQLServer将不会重新附加。
    
    使用在SQLServerExpress实例上的用户实例
    DataSource=.\\SQLExpress;IntegratedSecurity=true;AttachDbFilename=|DataDirectory|\\mydb.mdf;UserInstance=true;
    
    数据库镜像
    DataSource=myServerAddress;FailoverPartner=myMirrorServer;InitialCatalog=myDataBase;IntegratedSecurity=True;
    
    Asynchronousprocessing
    Server=myServerAddress;Database=myDataBase;IntegratedSecurity=True;AsynchronousProcessing=True;
    ///////////////////////////////////////////////////////
    SQLServer2005RemoteAccess
    在使用SQLServer2005的远程连接时,如果遇到连接不上的问题,请按下列步骤操作:
    1。server要保证在SQLServerConfigurationManager里的SQLServer2005NetworkConfiguration里,确保TCP/IP的protocol是enable的。
    2。client也要保证Native的TCP/IPprotocol也enable。
    3。当然要确保server的sqlserver服务已经开启。
    4。server如果开了firewall,在exceptions里添加1433port。
    ADO连接SQLServer2005Express的连接字符串问题?
    ADO连接SQLServer2005Express(默认实例安装)的字符串(OLEDBprovider)如何写的???我是这么写的总是不能成功。
    CStringstrConn="Provider=SQLNCLI;Server=.\\SQLExpress;Database=MyTest;Trusted_Connection=yes";
    我的SQLserverexpress安装时候选择的是windows安全认证,没有设定sa密码的。
    请指点。谢谢!
    温柔的大海发表于2007-9-1203:54
    更改了一下就可以了,发现如果是默认实例安装,不要指明安装实例名字,否则出错,可能默认实例名字并不是SQLExpress吧。如果是命名实例才需要指明。关于连接字符串,大家可以参考这个网站的总结:connectionstrings
    还发现,如果是默认实例安装,则连接字符串甚至不用给出server信息也可以连接本机SQL库。
    strConn="Provider=SQLNCLI;Database=MyTest;Trusted_Connection=yes"也可以成功连接。发现有时候数据库连接很严格,有时候又很宽松,nnd。
    try
    {
    CStringstrConn="Provider=SQLNCLI;Server=localhost;Database=MyTest;Trusted_Connection=yes;";
    BSTRbstrConn=strConn.AllocSysString();
    //打开本地SQLServer2005Express
    m_pConnection->Open(bstrConn,"","",adModeUnknown);
    }
    catch(_com_errore)
    {
    //AfxMessageBox(e.ErrorMessage());
    AfxMessageBox(e.Description());
    //AfxMessageBox(e.ErrorInfo());
    returnFALSE;
    }
    //stdafx.h
    #import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_namespacerename("EOF","adoEOF")
    //主程序初始化函数
    BOOLCADO2App::InitInstance()
    {
    AfxEnableControlContainer();
    AfxOleInit();//初始化COM库
    //--------------------------------------------
    下面是ACCESS的:
    HRESULThr;
    try
    {
    hr=m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
    if(SUCCEEDED(hr)){
    hr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=test.mdb","","",adModeUnknown);///连接数据库
    ///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51;}
    }
    }
    catch(_com_errore)///捕捉异常
    {
    CStringerrormessage;
    errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
    AfxMessageBox(errormessage);///显示错误信息
    returnFALSE;
    }
    下面是连接SQLSERVER的
    CStringstrSQL;
    HRESULThr;
    try
    {
    hr=m_pConnection.CreateInstance(__uuidof(Connection));
    m_pConnection->CursorLocation=adUseClient;
    strSQL="Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=TEST;DataSource=yjm";
    if(SUCCEEDED(hr))
    {
    hr=m_pConnection->Open(_bstr_t(strSQL),"","",-1);
    }
    }
    catch(_com_errore)///捕捉异常
    {
    CStringerrormessage;
    errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
    AfxMessageBox(errormessage);///显示错误信息
    returnFALSE;
    }
    //AfxMessageBox("connected~~");
    其中:
    -----ADO连接SQLServer的数据库连接字符串模板----------
    身份验证模式为:"sqlserver和windows"
    Provider=SQLOLEDB.1;PersistSecurityInfo=True;UserID=用户名;Password=密码;InitialCatalog=数据库名;DataSource=SQL服务器名
    身份验证模式为:"仅windows"
    Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=数据库名;DataSource=SQL服务器名
    
  • 上一篇资讯: SQLServer销售脚本
  • 下一篇资讯: sqlserver连接字符串(1)
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师