Sql 2012 development and programming

1,041 views

Published on

Miscellaneous Development & Programming Changes within SQL Server 2012.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,041
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • DEMO: rest of section\n
  • Sql 2012 development and programming

    1. 1. SQL 2012:Development &Programming Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
    2. 2. Miscellaneous Development & Programming Changes Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    3. 3. Miscellaneous Development & Programming Changes • No more native XML Web services Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    4. 4. Miscellaneous Development & Programming Changes • No more native XML Web services • Full-Text Search enhancements Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    5. 5. Miscellaneous Development & Programming Changes • No more native XML Web services • Full-Text Search enhancements • Search document properties with Search Property Lists Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    6. 6. Miscellaneous Development & Programming Changes • No more native XML Web services • Full-Text Search enhancements • Search document properties with Search Property Lists • Customizable NEAR search option Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    7. 7. Miscellaneous Development & Programming Changes • No more native XML Web services • Full-Text Search enhancements • Search document properties with Search Property Lists • Customizable NEAR search option • New word breakers and stemmers Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    8. 8. Statistical Semantic Search Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    9. 9. Statistical Semantic Search • Deep insight into unstructured documents stored in SQL Server Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    10. 10. Statistical Semantic Search • Deep insight into unstructured documents stored in SQL Server • Builds on full-text search Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    11. 11. Statistical Semantic Search • Deep insight into unstructured documents stored in SQL Server • Builds on full-text search • Query the words in a document Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    12. 12. Statistical Semantic Search • Deep insight into unstructured documents stored in SQL Server • Builds on full-text search • Query the words in a document • Semantic search lets you query the meaning Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    13. 13. Statistical Semantic Search • Deep insight into unstructured documents stored in SQL Server • Builds on full-text search • Query the words in a document • Semantic search lets you query the meaning • Semantic search and FileTables were made for each other Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    14. 14. FileTables Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    15. 15. FileTables • Windows file management meets SQL Server document storage Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    16. 16. FileTables • Windows file management meets SQL Server document storage • Compatible with both the Windows file access APIs and relational data access through T-SQL Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    17. 17. FileTables • Windows file management meets SQL Server document storage • Compatible with both the Windows file access APIs and relational data access through T-SQL • A FileTable is a database table with set schema Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    18. 18. FileTables • Windows file management meets SQL Server document storage • Compatible with both the Windows file access APIs and relational data access through T-SQL • A FileTable is a database table with set schema • Stores FILESTREAM data Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    19. 19. FileTables • Windows file management meets SQL Server document storage • Compatible with both the Windows file access APIs and relational data access through T-SQL • A FileTable is a database table with set schema • Stores FILESTREAM data • Stores file and directory hierarchy and Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    20. 20. Using FileTables Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    21. 21. Using FileTables • Enable prerequisites Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    22. 22. Using FileTables • Enable prerequisites • Enable FILESTREAM for the SQL Server instance Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    23. 23. Using FileTables • Enable prerequisites • Enable FILESTREAM for the SQL Server instance • For the database: Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    24. 24. Using FileTables • Enable prerequisites • Enable FILESTREAM for the SQL Server instance • For the database: • Provide a FILESTREAM file group Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    25. 25. Using FileTables • Enable prerequisites • Enable FILESTREAM for the SQL Server instance • For the database: • Provide a FILESTREAM file group • Optionally enable non-transaction access Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    26. 26. Using FileTables • Enable prerequisites • Enable FILESTREAM for the SQL Server instance • For the database: • Provide a FILESTREAM file group • Optionally enable non-transaction access • Specify a directory for FileTables Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    27. 27. Using FileTables • Enable prerequisites • Enable FILESTREAM for the SQL Server instance • For the database: • Provide a FILESTREAM file group • Optionally enable non-transaction access • Specify a directory for FileTables • Limitation Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    28. 28. SQL Server 2012 Express Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    29. 29. SQL Server 2012 Express • A new version of SQL Express for developers Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    30. 30. SQL Server 2012 Express • A new version of SQL Express for developers • Easy to install Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    31. 31. SQL Server 2012 Express • A new version of SQL Express for developers • Easy to install • Provides full features of SQL Express Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    32. 32. SQL Server 2012 Express • A new version of SQL Express for developers • Easy to install • Provides full features of SQL Express • No longer need to install SQL Express for development Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    33. 33. SQL Server 2012 Express • A new version of SQL Express for developers • Easy to install • Provides full features of SQL Express • No longer need to install SQL Express for development • Can use as an embedded database Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    34. 34. Overview of LocalDB Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    35. 35. Overview of LocalDB • Uses the same sqlserver.exe as SQL Express and other editions Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    36. 36. Overview of LocalDB • Uses the same sqlserver.exe as SQL Express and other editions • Install once per machine Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    37. 37. Overview of LocalDB • Uses the same sqlserver.exe as SQL Express and other editions • Install once per machine • Doesn’t create or use database services Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    38. 38. Overview of LocalDB • Uses the same sqlserver.exe as SQL Express and other editions • Install once per machine • Doesn’t create or use database services • Connection string Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    39. 39. Overview of LocalDB • Uses the same sqlserver.exe as SQL Express and other editions • Install once per machine • Doesn’t create or use database services • Connection string • "Data Source=(localdb)v11.0;Integrated Security=true" Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    40. 40. Overview of LocalDB • Uses the same sqlserver.exe as SQL Express and other editions • Install once per machine • Doesn’t create or use database services • Connection string • "Data Source=(localdb)v11.0;Integrated Security=true" • Use AttachDbFileName for local database Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    41. 41. Comparison to SQL Server Compact Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    42. 42. Comparison to SQL Server Compact • The two sound similar Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    43. 43. Comparison to SQL Server Compact • The two sound similar • But there are differences Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    44. 44. Comparison to SQL Server Compact • The two sound similar • But there are differences • Execution mode Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    45. 45. Comparison to SQL Server Compact • The two sound similar • But there are differences • Execution mode • Disk usage Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    46. 46. Comparison to SQL Server Compact • The two sound similar • But there are differences • Execution mode • Disk usage • Features Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    47. 47. SQL Server Data Tools Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    48. 48. SQL Server Data Tools • Latest of a long line of attempts to make creating databases like writing software Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    49. 49. SQL Server Data Tools • Latest of a long line of attempts to make creating databases like writing software • And this time Microsoft nailed it! Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    50. 50. SQL Server Data Tools • Latest of a long line of attempts to make creating databases like writing software • And this time Microsoft nailed it! • Data Dude has come of age and matured Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    51. 51. SQL Server Data Tools • Latest of a long line of attempts to make creating databases like writing software • And this time Microsoft nailed it! • Data Dude has come of age and matured • If you use Visual Studio, you’ll feel right at home Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    52. 52. SQL Server Data Tools • Latest of a long line of attempts to make creating databases like writing software • And this time Microsoft nailed it! • Data Dude has come of age and matured • If you use Visual Studio, you’ll feel right at home • Code navigation, IntelliSense, language support similar to C# and VB, platform- specific validation, debugging and declarative Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    53. 53. Installing SQL Server Data Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    54. 54. Installing SQL Server Data • System Requirements: same as Visual Studio 2010 SP1 Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    55. 55. Installing SQL Server Data • System Requirements: same as Visual Studio 2010 SP1 • Ways to install: Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    56. 56. Installing SQL Server Data • System Requirements: same as Visual Studio 2010 SP1 • Ways to install: • As part of SQL Server 2012 installation Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    57. 57. Installing SQL Server Data • System Requirements: same as Visual Studio 2010 SP1 • Ways to install: • As part of SQL Server 2012 installation • When creating a Visual Studio 2010 project Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    58. 58. Installing SQL Server Data • System Requirements: same as Visual Studio 2010 SP1 • Ways to install: • As part of SQL Server 2012 installation • When creating a Visual Studio 2010 project • Platform Web installer Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    59. 59. Installing SQL Server Data • System Requirements: same as Visual Studio 2010 SP1 • Ways to install: • As part of SQL Server 2012 installation • When creating a Visual Studio 2010 project • Platform Web installer • Administrative installation point Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    60. 60. Using SQL Server Data Tools Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    61. 61. Using SQL Server Data Tools • Two ways Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    62. 62. Using SQL Server Data Tools • Two ways • Connected Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    63. 63. Using SQL Server Data Tools • Two ways • Connected • Disconnected Learn More @ http://www.learnnowonline.comCopyright 2012, AppDev Products, LLC. AllCopyright © by Application Developers Training Company Rights Reserved.
    64. 64. Learn More! Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company
    65. 65. Learn More!• This is an excerpt from a larger course. Visit www.learnnowonline.com for the full details! Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

    ×