{"id":326,"date":"2019-08-12T10:23:33","date_gmt":"2019-08-12T09:23:33","guid":{"rendered":"https:\/\/blogs.gre.ac.uk\/cmssupport\/?page_id=326"},"modified":"2019-08-12T10:23:33","modified_gmt":"2019-08-12T09:23:33","slug":"connecting-to-sql-server-using-visual-studio","status":"publish","type":"page","link":"https:\/\/blogs.gre.ac.uk\/cmssupport\/application-development\/programming\/asp-net\/connecting-to-sql-server-using-visual-studio\/","title":{"rendered":"Connecting to SQL Server using Visual Studio"},"content":{"rendered":"\n<p>Please note the instructions below assume you already have a database setup on the SQL Server. Please see\u00a0<a href=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/application-development\/databases\/sql-server\/\">the SQL Server support pages<\/a> for instructions on getting a SQL server database created for your use, and how to use SQL Server Management Studio to access it and create tables etc.<\/p>\n\n\n\n<p>To connect to your SQL Server database in Visual Studio start a new project and bring up Server Explorer either by clicking on the tab next to the Toolbox or by going to View &gt; Server Explorer. Right click on &#8216;Data Connections&#8217; then click &#8216;Add Connection&#8217;. <br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"191\" src=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1.png\" alt=\"Screenshot: Connecting to SQL Server\" class=\"wp-image-893\" srcset=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1.png 425w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1-300x135.png 300w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1-150x67.png 150w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/figure><\/div>\n\n\n\n<p> On the next screen (Choose Data Source) change the data source ensure &#8216;Microsoft SQL Server&#8217; is selected then click the &#8216;Continue&#8217; button. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"347\" src=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1b.png\" alt=\"Screenshot: Connecting to SQL Server\" class=\"wp-image-894\" srcset=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1b.png 518w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1b-300x201.png 300w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver1b-150x100.png 150w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>In the &#8216;Server name&#8217; field enter &#8216;SQL-SERVER&#8217;.<\/li><li>Change the &#8216;Authentication&#8217; method to &#8216;SQL Server Authentication&#8217;.<\/li><li>Enter your username and SQL Server password in the relevant fields.<\/li><li>Enter your username in the &#8216;Select or enter a database name&#8217; field.<\/li><li>Tick the &#8216;Save my password&#8217; box.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"494\" src=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver3.png\" alt=\"Screenshot: Connecting to SQL Server\" class=\"wp-image-896\" srcset=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver3.png 426w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver3-259x300.png 259w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver3-302x350.png 302w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver3-129x150.png 129w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/figure><\/div>\n\n\n\n<p> Click the &#8216;OK&#8217; button to exit the &#8216;Add Connection&#8217; wizard and you will have added a connection to the database that will appear under &#8216;Data Connections&#8217; in &#8216;Server Explorer&#8217;. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"215\" height=\"142\" src=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver4.png\" alt=\"Screenshot: Connecting to SQL Server\" class=\"wp-image-897\" srcset=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver4.png 215w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserver4-150x99.png 150w\" sizes=\"auto, (max-width: 215px) 100vw, 215px\" \/><\/figure><\/div>\n\n\n\n<p> You can then setup an SQL Data Source using this connection, and use it to populate data controls such as a grid view, etc. as shown below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"225\" src=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserverexample.png\" alt=\"Screenshot: Connecting to SQL Server\" class=\"wp-image-898\" srcset=\"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserverexample.png 746w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserverexample-300x90.png 300w, https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-content\/uploads\/sites\/18\/2019\/12\/vssqlserverexample-150x45.png 150w\" sizes=\"auto, (max-width: 746px) 100vw, 746px\" \/><\/figure><\/div>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please note the instructions below assume you already have a database setup on the SQL Server. Please see\u00a0the SQL Server support pages for instructions on getting a SQL server database created for your use, and &hellip;<\/p>\n","protected":false},"author":53,"featured_media":0,"parent":49,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-326","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/pages\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":0,"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/pages\/326\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/pages\/49"}],"wp:attachment":[{"href":"https:\/\/blogs.gre.ac.uk\/cmssupport\/wp-json\/wp\/v2\/media?parent=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}