From 973bfed9c5b5b696467919402a75b750a3b45a44 Mon Sep 17 00:00:00 2001 From: tarasha Date: Wed, 7 Dec 2016 19:16:09 -0800 Subject: [PATCH] ReadMe updates --- .../sqlonwindows/in-mem_columnstore/README.md | 4 ++-- .../in-mem_columnstore/images/change in images.txt | 0 .../r-services/code-snacks/clustering_in_R/README.md | 6 +++--- .../clustering_in_R/images/change in images.txt | 0 .../security/code-snacks/sqlonwindows/README.md | 10 +++++----- .../sqlonwindows/images/change in images.txt | 0 6 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/images/change in images.txt delete mode 100644 samples/features/r-services/code-snacks/clustering_in_R/images/change in images.txt delete mode 100644 samples/features/security/code-snacks/sqlonwindows/images/change in images.txt diff --git a/samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/README.md b/samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/README.md index 54c72abb..fde0c1ac 100644 --- a/samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/README.md +++ b/samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/README.md @@ -59,13 +59,13 @@ ALTER DATABASE CURRENT SET MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT=ON ; 3. When the script completes, observe that 334 rows were returned.Take note of how long the query took to execute. Query time is shown in the bottom right of the document window in Visual Studio. ![alt text][Disk Based Results] -[Disk Based Results]: images/DiskBasedResults.png "Disk Based Results" +[Disk Based Results]: Images/DiskBasedResults.png "Disk Based Results" 4. Now, execute the script to summarize the time series data stored in the memory-optimized table, in "SampleQueries - InMemory.sql". When the script completes, observe that 334 rows were returned.Take note of how long the query took to execute. You should notice that the performance of the query against the memory-optimized table runs between 2x-10x faster than the same query, running against the same data stored in a disk based table. Query time is shown in the bottom right of the document window in Visual Studio. ![alt text][In-Memory Results] -[In-Memory Results]: images/InMemoryResults.png "In-Memory Results" +[In-Memory Results]: Images/InMemoryResults.png "In-Memory Results" ## Execute the queries under load diff --git a/samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/images/change in images.txt b/samples/features/in-memory/code-snacks/sqlonwindows/in-mem_columnstore/images/change in images.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/samples/features/r-services/code-snacks/clustering_in_R/README.md b/samples/features/r-services/code-snacks/clustering_in_R/README.md index 9fd6394e..f7d5bda8 100644 --- a/samples/features/r-services/code-snacks/clustering_in_R/README.md +++ b/samples/features/r-services/code-snacks/clustering_in_R/README.md @@ -13,7 +13,7 @@ The goal of a clustering algorithm is to look at an input set of data and attemp - Using SQL Server Configuration Manager (which is launched from the Start menu), make sure that TCP/IP connections are enabled to your instance of SQL Server (under SQL Server Network Configuration). ![alt text][SQL Config] -[SQL Config]: images/SqlConfig.png "SQL Server Network Configuration" +[SQL Config]: Images/SqlConfig.png "SQL Server Network Configuration" - Be sure that the SQL Server, SQL Server Launchpad and SQL Server Browser services are all running. ## Clone the provided project @@ -68,7 +68,7 @@ GO ![alt text][Clustering Results] -[Clustering Results]: images/ClusteringResults.png "Clustering Results" +[Clustering Results]: Images/ClusteringResults.png "Clustering Results" ## Leverage Clustering from an Application 1. Within Visual Studio, open app.config located underneath the SqlSecurity project in Solution Explorer. @@ -80,4 +80,4 @@ Observe the clusters for the taxi rides as retrieved by the application, you hav ![alt text][Application Results] -[Application Results]: images/ApplicationResults.png "Application Results" \ No newline at end of file +[Application Results]: Images/ApplicationResults.png "Application Results" \ No newline at end of file diff --git a/samples/features/r-services/code-snacks/clustering_in_R/images/change in images.txt b/samples/features/r-services/code-snacks/clustering_in_R/images/change in images.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/samples/features/security/code-snacks/sqlonwindows/README.md b/samples/features/security/code-snacks/sqlonwindows/README.md index 9f0d2c3f..7168c308 100644 --- a/samples/features/security/code-snacks/sqlonwindows/README.md +++ b/samples/features/security/code-snacks/sqlonwindows/README.md @@ -17,7 +17,7 @@ The recommended path is C:\SQL Server Security ![alt text][SQLCMD] -[SQLCMD]: images/sqlcmd.png "SQLCMD Mode Toggle" +[SQLCMD]: Images/sqlcmd.png "SQLCMD Mode Toggle" 5. Select the Execute button. 6. In the Connect dialog, provide your server name, authentication mode, username and password (as appropriate). 7. Wait for the script to complete successfully. @@ -28,7 +28,7 @@ The recommended path is C:\SQL Server Security 3. Notice the employee table has the NationalIDNumber which is sensitive field and the EmployePayHistory table has the Rate field which is sensitive because it captures the employees rate of pay. ![alt text][Explore Data] -[Explore Data]: images/exploredatacleartext.png "Explore Data" +[Explore Data]: Images/exploredatacleartext.png "Explore Data" ## Configure Masking 1. Within Visual Studio, open “Configure Masking.sql" @@ -53,7 +53,7 @@ ALTER COLUMN Rate ADD MASKED WITH (FUNCTION = 'random(20,150)') 10. Observe that now the NationalIDNumber only displays the last two digits, and the Rate values are different from before. ![alt text][Masked Data] -[Masked Data]: images/maskedata.png "Masked Data" +[Masked Data]: Images/maskedata.png "Masked Data" ## Configure Row Level Security 1. Next, consider the scenario where you want to enforce a policy where only Executive users in the organization can see all employee rows in the Employee table. Users in the Human resources department can see all rows except those of the executives. Finally, all other users can only see their row. @@ -98,7 +98,7 @@ SELECT * FROM HumanResources.Employee; 7. Execute the query. Observe the different result sets that appear for the exact same query— they are made different only because of the LoginID session context provided. ![alt text][RLS Data] -[RLS Data]: images/rlsresults.png "RLS Data" +[RLS Data]: Images/rlsresults.png "RLS Data" ## Leverage Row Level Security from an Application @@ -112,7 +112,7 @@ SELECT * FROM HumanResources.Employee; ![alt text][RLS in App] -[RLS in App]: images/rlsinapp.png "RLS in App" +[RLS in App]: Images/rlsinapp.png "RLS in App" 8. Run the console again, this time select option 2 (Human Resources). 9. Observe that the same query is run as before, but 283 rows are returned. This represents all of the non-executive rows in the employee table. diff --git a/samples/features/security/code-snacks/sqlonwindows/images/change in images.txt b/samples/features/security/code-snacks/sqlonwindows/images/change in images.txt deleted file mode 100644 index e69de29b..00000000