Connection strings for Sybase Adaptive Server Enterprise
Providers for Sybase Adaptive Server Enterprise
» ASE ADO.NET Data Provider (AseConnection)
» Adaptive Server Anywhere OLE DB Provider
» Sybase ASE OLE DB Provider
» .NET Framework Data Provider for OLE DB (OleDbConnection)
» Adaptive Server Enterprise ODBC driver
» Intersolv 3.60
» Intersolv 3.10
» Sybase SQL Anywhere (former Watcom SQL) ODBC driver
» .NET Framework Data Provider for ODBC (OdbcConnection)
» Adaptive Server Anywhere OLE DB Provider
» Sybase ASE OLE DB Provider
» .NET Framework Data Provider for OLE DB (OleDbConnection)
» Adaptive Server Enterprise ODBC driver
» Intersolv 3.60
» Intersolv 3.10
» Sybase SQL Anywhere (former Watcom SQL) ODBC driver
» .NET Framework Data Provider for ODBC (OdbcConnection)
Community Forums
Find solutions and post questions regarding connection string related issues.
ASE ADO.NET Data Provider
Type: .NET Framework Class Library
Usage: Sybase.Data.AseClient.AseConnection
Usage: Sybase.Data.AseClient.AseConnection
Manufacturer: Sybase
More info about this class library »
More info about this class library »
Standard
Data Source='myASEserver';Port=5000;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Using the sql.ini file
If the server isn't aliased, you have to use the ip address and port number in the connection string, not ideal as these may change occassionally.
Installing sybase on a machine, you will have a "sql.ini" file that maps an alias name to an ip address and a port. That file can be rolled out to all users, and the sql.ini updated when necessary. Use the following connection string to force the AseConnection object to use the interface file.
DSURL='file://c:\sybase\ini\sql.ini?SQL_MIDOFF_OPC1';Database=myDataBase; UID=myUsername;PWD=myPassword;APP=myAppName;
Adaptive Server Anywhere OLE DB Provider
Standard
Provider=ASAProv;Data source=myASA;
TCP/IP
Provider=ASAProv.90;Eng=server.database_name;Uid=myUsername;Pwd=myPassword; Links=tcpip(Host=servername);
Use this when connecting to a server located on the other side of a router. Without the Links=tcpip(Host=servername) the error "Server could not be found" can arise when connecting.
Sybase ASE OLE DB Provider
With Data Source .IDS file
Provider=Sybase ASE OLE DB Provider;Data source=myASE;
Note that you must create a Data Source .IDS file using the Sybase Data Administrator. These .IDS files resemble ODBC DSNs.
Adaptive Server Enterprise (ASE) alternative 1
Provider=Sybase.ASEOLEDBProvider;Srvr=myASEserver,5000;Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Some reports on problem using the above one, try the following as an alternative.
Loading ad...
Adaptive Server Enterprise (ASE) alternative 2
Provider=Sybase.ASEOLEDBProvider;Server Name=myASEserver,5000;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Some other reports on problem using the above one, try the following as an alternative
Adaptive Server Enterprise (ASE) 12.5
Provider=Sybase.ASEOLEDBProvider.2;Server Name=myASEserver;Server Port Address=5000;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
This one works only from Open Client 12.5 where the server port number feature works, allowing fully qualified connection strings to be used without defining any .IDS Data Source files.
Adaptive Server Enterprise (ASE) 15.0
Provider=ASEOLEDB;Data Source=myASEserver:5000;Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Adaptive Server Enterprise (ASE) 15.0 alternative
This one is included because of reported problems with using the "Catalog" key which was solved by using the 12.5 syntax key "Initial Catalog" instead.
Provider=ASEOLEDB;Data Source=myASEserver:5000;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
.NET Framework Data Provider for OLE DB
Type: .NET Framework Wrapper Class Library
Usage: System.Data.OleDb.OleDbConnection
Usage: System.Data.OleDb.OleDbConnection
Manufacturer: Microsoft
More info about this wrapper class library »
More info about this wrapper class library »
Bridging to Adaptive Server Anywhere OLE DB Provider
This is just one connection string sample for the wrapping OleDbConnection class that calls the underlying OLEDB provider. See respective OLE DB provider for more connection strings to use with this class.
Provider=ASAProv;Data source=myASA;
Adaptive Server Enterprise ODBC driver
Type: ODBC Driver
Usage: Driver={Adaptive Server Enterprise}
Usage: Driver={Adaptive Server Enterprise}
Manufacturer: Sybase
Adaptive Server Enterprise 15.0
Driver=={Adaptive Server Enterprise};app=myAppName;server=myServerAddress;port=myPortnumber; db=myDataBase;uid=myUsername;pwd=myPassword;
The key "app" is optional
Standard Sybase System 12 Enterprise Open Client
Driver={SYBASE ASE ODBC Driver};Srvr=myServerAddress;Uid=myUsername;Pwd=myPassword;
Standard Sybase System 12.5 Enterprise Open Client
Driver={SYBASE ASE ODBC Driver};NA=Hostname,Portnumber;Uid=myUsername;Pwd=myPassword;
TDS based ODBC driver (from Sybase OCS 12.5)
Driver={Sybase ASE ODBC Driver};NetworkAddress=myServerAddress,5000;Db=myDataBase; Uid=myUsername;Pwd=myPassword;
Standard Sybase System 11
Driver={SYBASE SYSTEM 11};Srvr=myServerAddress;Uid=myUsername;Pwd=myPassword;Database=myDataBase;
Intersolv 3.60
Type: ODBC Driver
Usage: Driver={INTERSOLV 3.60 32-BIT Sybase}
Usage: Driver={INTERSOLV 3.60 32-BIT Sybase}
Manufacturer: DataDirect Technologies
More info about this driver »
More info about this driver »
Standard
Driver={INTERSOLV 3.60 32-BIT Sybase};Srvr=myServerAddress;Database=myDataBase; Uid=myUsername;Pwd=myPassword;
Intersolv 3.10
Type: ODBC Driver
Usage: Driver={INTERSOLV 3.10 32-BIT Sybase}
Usage: Driver={INTERSOLV 3.10 32-BIT Sybase}
Manufacturer: DataDirect Technologies
Intersolv 3.10
Driver={INTERSOLV 3.10 32-BIT Sybase};Srvr=myServerAddress;Uid=myUsername;Pwd=myPassword;
Sybase SQL Anywhere (former Watcom SQL) ODBC driver
Type: ODBC Driver
Usage: ODBC;Driver=Sybase SQL Anywhere 5.0
Usage: ODBC;Driver=Sybase SQL Anywhere 5.0
Manufacturer: Sybase
ODBC;Driver=Sybase SQL Anywhere 5.0;DefaultDir=c:\dbfolder\;Dbf=c:\mydatabase.db; Uid=myUsername;Pwd=myPassword;Dsn="";
Important note!
The quota " in the string needs to be escaped using your language specific escape syntax.
c#, c++ \"
VB6, VBScript ""
xml (web.config etc) "
or maybe use a single quota '.
The empty DSN parameter is indeed critical as not including it will result in error 7778.
The quota " in the string needs to be escaped using your language specific escape syntax.
c#, c++ \"
VB6, VBScript ""
xml (web.config etc) "
or maybe use a single quota '.
The empty DSN parameter is indeed critical as not including it will result in error 7778.
.NET Framework Data Provider for ODBC
Type: .NET Framework Wrapper Class Library
Usage: System.Data.Odbc.OdbcConnection
Usage: System.Data.Odbc.OdbcConnection
Manufacturer: Microsoft
More info about this wrapper class library »
More info about this wrapper class library »
Bridging to Adaptive Server Enterprise ODBC driver
This is just one connection string sample for the wrapping OdbcConnection class that calls the underlying ODBC Driver. See respective ODBC driver for more connection strings to use with this class.
Driver=={Adaptive Server Enterprise};server=myServerAddress;port=myPortnumber; db=myDataBase;uid=myUsername;pwd=myPassword;
Selected Articles
