Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
An ODBC Data Source Name (DSN) encapsulates connection parameters. A System DSN is machine-wide and typically used by services or all users on that host. The question checks whether driver selection and database identification are core to defining such a DSN.
Given Data / Assumptions:
Concept / Approach:
Yes. You must select which ODBC driver will handle the connection (e.g., SQL Server, Oracle, MySQL) and provide identifying information for the target (server name/host, instance/port, and database/schema as applicable). Without both, the DSN would not know how or where to connect.
Step-by-Step Solution:
Open ODBC Administrator → System DSN → Add.Choose the appropriate driver.Supply server/database identity (and optionally credentials, default database, encryption settings).
Verification / Alternative check:
Attempt to define a System DSN without specifying a target; the driver UI will prompt for required identity information before saving.
Why Other Options Are Wrong:
Claiming only driver is needed is insufficient; DSNs must reference a destination. File DSNs are an alternate storage form, not a prerequisite.
Common Pitfalls:
Hard-coding credentials into DSNs; mismatching 32-bit vs 64-bit ODBC Administrators and drivers.
Final Answer:
Correct
Discussion & Comments