Presentation is loading. Please wait.

Presentation is loading. Please wait.

Connecting to Microsoft SQL Server Tuc Goodwin. Introduction We are going to discuss establishing an connection to a SQL Server Database. You will learn.

Similar presentations


Presentation on theme: "Connecting to Microsoft SQL Server Tuc Goodwin. Introduction We are going to discuss establishing an connection to a SQL Server Database. You will learn."— Presentation transcript:

1 Connecting to Microsoft SQL Server Tuc Goodwin

2 Introduction We are going to discuss establishing an connection to a SQL Server Database. You will learn that there is an easy way and a hard way.

3 Agenda Overview – What do you have to know… Security Modes Database Interfaces Connecting to a SQL Server Data Source

4 Overview – What do you have to know… 1. Server Name 2. Security Information 3. Database name 4. Data Interface / API to use 5. Steps to connect…

5 Security Modes There are two types of modes: Standard Mode (default) Integrated Mode

6 Database Interfaces

7 Connecting to a SQL Server Data Source Connecting with Data Control Connecting with ADO Data Control (ADO) Connecting with ADO Data Control (DSN) Connecting with ADO Data Control (UDL) Connecting with ADO (Programmatically)

8 Connecting with Data Control Natively it can’t be done…  It uses DAO. However…  If a Jet Database has already connected to a SQL Server database, then we can connect to that. Downside  We’re indirectly connecting (through JET)  Probably not the most efficient way.  DEMO

9 Connecting with ADO Data Control (ADO) Natively it connects fine  It’s ADO Set the Connection string property Set the RecordSource property DEMO

10 Connecting with ADO Data Control (DSN) Natively it connects fine  It’s ODBC Set the Connection string property Set the RecordSource property

11 Data Source Name (DSN) A DSN is a registry entry (Machine DSN) or text file (File DSN) that contains information about a database and the SQL Server it resides on. Control Panel -> Administrative Tools -> Data Sources (ODBC) Start Menu -> Administrative Tools -> Data Sources (ODBC)

12 Demo – Setting up a Data Source Name

13 Example of a File DSN (Standard) [ODBC] DRIVER=SQL Server UID=sa DATABASE=StateU WSID=DALGOODWIN3 APP=Microsoft® Access SERVER=dalgoodwin3

14 Example of a File DSN (Integrated) [ODBC] DRIVER=SQL Server UID=tgoodwin Trusted_Connection=Yes DATABASE=pubs WSID=DALGOODWIN3 APP=Microsoft Open Database Connectivity SERVER=DALGOODWIN3\DALGOODWIN32000

15 DEMO – ADO Control with DSN

16 Connecting with ADO Data Control (UDL) Natively it connects fine  It’s ADO Set the Connection string property Set the RecordSource property

17 Creating a UDL Create a file with a.UDL extention. Double-click on the icon.

18 Set the Provider

19 Set the Connection and Test

20 Examine the UDL [oledb] ; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=pubs;Data Source=dalgoodwin3\dalgoodwin32000 Look familiar? Can you say “Connection string”

21 DEMO – ADO Control with UDL

22 Connecting with ADO (Programmatically) Declare an ADO connection object Set the Connection String Open the Connection Instantiate the recordset etc….

23 DEMO – Connect with ADO

24 Other ways RDO – Similar to ADO. Use DSN or DSN- less connection strings ODBCDirect – Too much for this lesson ODBC – lots of API calls. Better off with the ADO abstraction.

25 Summary We discussed establishing an connection to a SQL Server Database. We learned that there is an easy way and a hard way Questions?


Download ppt "Connecting to Microsoft SQL Server Tuc Goodwin. Introduction We are going to discuss establishing an connection to a SQL Server Database. You will learn."

Similar presentations


Ads by Google