Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context: SQL Server 2000 predates the Common Language Runtime (CLR) integration in the database engine. CLR stored procedures (using .NET languages like C#) were introduced later in SQL Server 2005. In SQL Server 2000, stored procedures were written in Transact-SQL (T-SQL) or as extended stored procedures in unmanaged DLLs, not in .NET languages.
Given Data / Assumptions:
Concept / Approach: The assertion that .NET languages were commonly used in 2000 is historically inaccurate. T-SQL was the standard stored procedure language. Developers could build external middle-tier services in .NET after its release, but that is separate from in-database stored procedures. Therefore, the statement is false for SQL Server 2000 specifically.
Step-by-Step Solution:
Check version capabilities: SQL 2000 supports T-SQL procedures.Note introduction of CLR integration: SQL Server 2005 (CREATE ASSEMBLY, CREATE PROCEDURE EXTERNAL NAME ...).Conclude that .NET procedures were not a feature of SQL Server 2000.Verification / Alternative check: Review official feature lists per version; confirm absence of CREATE ASSEMBLY in SQL 2000 syntax.
Why Other Options Are Wrong:
Common Pitfalls: Confusing application-tier .NET code with server-side stored procedures; assuming backward availability of features across versions.
Final Answer: Incorrect
Discussion & Comments