2007~2011/SQL Server2009. 8. 3. 13:30
ASP.NET에서 SQL Server 2005 를 연동하는 아주 심플한 예제에 대해서 간단히 절차를 정리하였습니다. SQL Server 2005와 Visual Web Developer 2008 Express Edition 설치 과정은 예전에 포스팅한 자료를 아래 참고자료에 링크해 두었습니다. 


[환경]
SQL Server 2005 SP3
Visual Web Developer 2008 Express Edition 


[시나리오]
SQL Server 2005 의 샘플 데이터베이스 AdventureWorks의 Person.Address 테이블에서 PostalCode 가 '98011' 과 일치하는 26개의 결과를 웹페이지로 출력하고자 함. 


[작업 절차] 
1. SQL Server Configuration Manager (구성 관리자) 에서 TCP/IP 사용 허용 설정 후 SQL Server 재시작 



2. VWD(Visual Web Developer) 시작 - File - New Project - Visual C# - Web - ASP.NET Web Application
새로운 이름을 지정하여 프로젝트롤 생성합니다. 

3. 편집기 상태를 Design 으로 변경하고 화면에 출력할 Text 문구를 몇 줄 적었습니다. 그리고 좌측 Toolbox 에서 SqlDataSource 개체 더블 클릭하여 프로젝트에 추가합니다.



4. SqlDataSource - Configure Data Source 선택 



5. New Connection - Add Connection 
Server name, database name 을 입력한 뒤 연결 테스트를 진행합니다. 



6. Choose Your Data Connection : laigo.AdventureWorks.dbo

7. Save the Connection String to the Application Configuration File : Yes

8. Configure the Select Statement : Specify a custom SQL statement or stored procedure

9. Define Custom Statements or Stored Procedures : 
SELECT * FROM Person.Address WHERE PostalCode = '98011'

Query Builder 를 사용할 수도 있습니다. 



10. Test Query - Finish 

12. Toolbox - Listview 추가 - Choose Data Source : SqlDataSource1



13. ListView - Configure ListView : Enable Paging - Numeric Pager



14. Debug - Start Debugging 



[참고자료]
SQL Server 2005 Developer Edition(x64) 설치

Visual Web Developer 2008 Express Edition 설치


작성자 : Lai Go / 작성일자 : 2009.08.03 
Posted by Lai Go