Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds

Tech News - Databases

233 Articles
article-image-differences-between-using-a-load-balanced-service-and-an-ingress-in-kubernetes-from-blog-posts-sqlservercentral
Anonymous
23 Nov 2020
5 min read
Save for later

Differences between using a Load Balanced Service and an Ingress in Kubernetes from Blog Posts - SQLServerCentral

Anonymous
23 Nov 2020
5 min read
What is the difference between using a load balanced service and an ingress to access applications in Kubernetes? Basically, they achieve the same thing. Being able to access an application that’s running in Kubernetes from outside of the cluster, but there are differences! The key difference between the two is that ingress operates at networking layer 7 (the application layer) so routes connections based on http host header or url path. Load balanced services operate at layer 4 (the transport layer) so can load balance arbitrary tcp/udp/sctp services. Ok, that statement doesn’t really clear things up (for me anyway). I’m a practical person by nature…so let’s run through examples of both (running everything in Kubernetes for Docker Desktop). What we’re going to do is spin up two nginx pages that will serve as our applications and then firstly use load balanced services to access them, followed by an ingress. So let’s create two nginx deployments from a custom image (available on the GHCR): – kubectl create deployment nginx-page1 --image=ghcr.io/dbafromthecold/nginx:page1 kubectl create deployment nginx-page2 --image=ghcr.io/dbafromthecold/nginx:page2 And expose those deployments with a load balanced service: – kubectl expose deployment nginx-page1 --type=LoadBalancer --port=8000 --target-port=80 kubectl expose deployment nginx-page2 --type=LoadBalancer --port=9000 --target-port=80 Confirm that the deployments and services have come up successfully: – kubectl get all Ok, now let’s check that the nginx pages are working. As we’ve used a load balanced service in k8s in Docker Desktop they’ll be available as localhost:PORT: – curl localhost:8000 curl localhost:9000 Great! So we’re using the external IP address (local host in this case) and a port number to connect to our applications. Now let’s have a look at using an ingress. First, let’s get rid of those load balanced services: – kubectl delete service nginx-page1 nginx-page2 And create two new cluster IP services: – kubectl expose deployment nginx-page1 --type=ClusterIP --port=8000 --target-port=80 kubectl expose deployment nginx-page2 --type=ClusterIP --port=9000 --target-port=80 So now we have our pods running and two cluster IP services, which aren’t accessible from outside of the cluster: – The services have no external IP so what we need to do is deploy an ingress controller. An ingress controller will provide us with one external IP address, that we can map to a DNS entry. Once the controller is up and running we then use an ingress resources to define routing rules that will map external requests to different services within the cluster. Kubernetes currently supports GCE and nginx controllers, we’re going to use an nginx ingress controller. To spin up the controller run: – kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.40.2/deploy/static/provider/cloud/deploy.yaml We can see the number of resources that’s going to create its own namespace, and to confirm they’re all up and running: – kubectl get all -n ingress-nginx Note the external IP of “localhost” for the ingress-nginx-controller service. Ok, now we can create an ingress to direct traffic to our applications. Here’s an example ingress.yaml file: – apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress-testwebsite annotations: kubernetes.io/ingress.class: "nginx" spec: rules: - host: www.testwebaddress.com http: paths: - path: /pageone pathType: Prefix backend: service: name: nginx-page1 port: number: 8000 - path: /pagetwo pathType: Prefix backend: service: name: nginx-page2 port: number: 9000 Watch out here. In Kubernetes v1.19 ingress went GA so the apiVersion changed. The yaml above won’t work in any version prior to v1.19. Anyway, the main points in this yaml are: – annotations: kubernetes.io/ingress.class: "nginx" Which makes this ingress resource use our ingress nginx controller. rules: - host: www.testwebaddress.com Which sets the URL we’ll be using to access our applications to http://www.testwebaddress.com - path: /pageone pathType: Prefix backend: service: name: nginx-page1 port: number: 8000 - path: /pagetwo pathType: Prefix backend: service: name: nginx-page2 port: number: 9000 Which routes our requests to the backend cluster IP services depending on the path (e.g. – http://www.testwebaddress.com/pageone will be directed to the nginx-page1 service) You can create the ingress.yaml file manually and then deploy to Kubernetes or just run: – kubectl apply -f https://gist.githubusercontent.com/dbafromthecold/a6805ca732eac278e902bbcf208aef8a/raw/e7e64375c3b1b4d01744c7d8d28c13128c09689e/testnginxingress.yaml Confirm that the ingress is up and running (it’ll take a minute to get an address): – kubectl get ingress N.B. – Ignore the warning (if you get one like in the screen shot above), we’re using the correct API version Finally, we now also need to add an entry for the web address into our hosts file (simulating a DNS entry): – 127.0.0.1 www.testwebaddress.com And now we can browse to the web pages to see the ingress in action! And that’s the differences between using load balanced services or an ingress to connect to applications running in a Kubernetes cluster. The ingress allows us to only use the one external IP address and then route traffic to different backend services whereas with the load balanced services, we would need to use different IP addresses (and ports if configured that way) for each application. Thanks for reading! The post Differences between using a Load Balanced Service and an Ingress in Kubernetes appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 666

article-image-sp_restorescript-1-8-now-released-from-blog-posts-sqlservercentral
Anonymous
23 Nov 2020
1 min read
Save for later

sp_RestoreScript 1.8 Now Released from Blog Posts - SQLServerCentral

Anonymous
23 Nov 2020
1 min read
It looks like there was a bug lurking in sp_RestoreScript that was causing the wrong ALTER DATABASE command to be generated when using @SingleUser and a WITH MOVE parameter. 1.8 fixes this issue. For information and documentation please visit https://sqlundercover.com/2017/06/29/undercover-toolbox-sp_restorescript-a-painless-way-to-generate-sql-server-database-restore-scripts/ The post sp_RestoreScript 1.8 Now Released appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 541

Anonymous
22 Nov 2020
1 min read
Save for later

Azure SQL Database and Memory from Blog Posts - SQLServerCentral

Anonymous
22 Nov 2020
1 min read
There are many factors to consider when you are thinking about the move to Azure SQL Database (PaaS) – this could be single databases (provisioned compute or serverless) to elastic pools. Going through your head should be how many vCores … Continue reading ? The post Azure SQL Database and Memory appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 813
Banner background image

article-image-the-future-of-pass-from-blog-posts-sqlservercentral
Anonymous
21 Nov 2020
3 min read
Save for later

The Future of PASS from Blog Posts - SQLServerCentral

Anonymous
21 Nov 2020
3 min read
2020 has been a tough year for PASS. It’s primary fund raiser – the PASS Summit – was converted to a virtual event that attracted fewer attendees and far less revenue than the in-person version. Going into the event they were projecting a budget shortfall of $1.5 million for the fiscal year ending in June of 2021 and that’s after some cost cutting. My guess is that the net revenue from the Summit will be less than projected in the revised budget, so the shortfall will increase, only partially offset by $1m in reserves. I’m writing all of that based on information on the PASS site and one non-NDA conversation with some Board members during the 2020 PASS Summit. It’s not a happy picture. If things aren’t that dire, I’d be thrilled. I’ll pause here to say this – it doesn’t matter how we got here. The Board has to work the problem they have. When the Board meets in November or December with a final accounting from the Summit, they will have to adjust the budget again and start talking about a 2021 budget. Big questions: How much is the shortfall for 2020 and can we reduce the spend rate enough to make up the difference and have money in the bank to carry through to a prospective 2021 Summit? If we have to reduce staff, which ones? Can we keep the key people that would drive the next in-person event? Can it be a furlough, or is it worse? How much notice can we give them? Does PASS have the option to exit from any contracts around the in-person 2021 Summit right now without penalty, or will that be conditional based on restrictions in place due to Covid? Will event insurance claims cover any of the revenue gap in 2020? Even if a vaccine is being distributed, does PASS bet-it-all on an in-person event in 2021? What’s the minimum attendee number needed to generate net revenue equivalent to the 2020 Virtual Summit and is that number possible? Where could PASS find bridge funding? Government grants, credit line, advances on sponsor fees, cash infusion from Microsoft, selling seats on the Board to a very large company or two, selling off intellectual property (the mailing list, SQLSaturday & groups, maybe the store of recorded content). Note that I’m not saying I like any of those options and there may be others, but the question is one that needs to be asked. What can be done to start marketing the 2021 Summit now? Can we make the decision to go virtual again right now and move on that? What can be done to increase the perceived value of PASS Pro and/or the subscription rate? Should work on that project continue? Is bankruptcy an option that needs to be explored? How much will it cost to retain counsel to get us through that? I’m hoping we’ll get clear and candid messaging from the Board before the end of December on the financial state and go forward plans. As much as I’d like to see public discussion before that’s decided, I don’t think there is time – that’s why I’m writing this. If you’ve got an idea that addresses the core problems, now is the time to share it. The post The Future of PASS appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 584

article-image-notes-on-the-pass-2020-virtual-summit-conclusions-from-blog-posts-sqlservercentral
Anonymous
21 Nov 2020
2 min read
Save for later

Notes on the PASS 2020 Virtual Summit – Conclusions from Blog Posts - SQLServerCentral

Anonymous
21 Nov 2020
2 min read
I waited a week to write this, letting the experience settle some. Looking back, it wasn’t a terrible experience. Content was findable and as far as I could tell delivered without many issues, which is the main goal of any educational event. Networking felt like an after thought poorly executed, not at all a first class experience (perhaps a better word is opportunity, since it’s up to each attendee how much or little effort they put into networking). The sponsor expo made product information accessible, but it could have been so much more and I’d be surprised if the sponsors end up feeling like it was a success for them. For an event put together on the fly due to Covid and facing the comparisons to a long established physical event, it was…ok. Certainly not a fail. Steve Jones grades the event as a “C”, it’s worth reading his analysis. I would guess that most of the people who paid the $699 for the Summit or the $999 for the week see the lower cost as a fair offset for stuff that didn’t translate well to a virtual event. I’d put myself in that group for this year. If they held the Summit in exactly the same way next year, would I attend again? I think I would, because I value the content and the week of largely focusing on wide ranging learning and a somewhat curated experience. Yet, I think I’d do so a bit grudgingly – it’s what I didn’t get that bothers me; hallways conversations, chats over coffee, dinner with friends I see once a year, the sense of taking a break from work and immersing in career, even time walking around just looking at what each sponsor was focusing on for the year. Tough year, tough challenges, but the event did happen and that’s a good thing. I think both the event and the marketing have to be better in 2021. Lots of challenges there too, not least of which is figuring out if you can improve the way you use the platform (or get it improved) or take the bold leap of trying a different platform with all the risks and pain that comes with that. The post Notes on the PASS 2020 Virtual Summit – Conclusions appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 554

article-image-kubernetes-precon-at-dps-from-blog-posts-sqlservercentral
Anonymous
21 Nov 2020
2 min read
Save for later

Kubernetes Precon at DPS from Blog Posts - SQLServerCentral

Anonymous
21 Nov 2020
2 min read
Pre-conference Workshop at Data Platform Virtual Summit 2020 I’m proud to announce that I will be be presenting pre-conference workshop at Data Platform Virtual Summit 2020 split into Two four hour sessions on 30 November and 1 December! This one won’t let you down! Here is the start and stop times in various time zones: Time Zone Start Stop EST 5.00 PM 9 PM CET 11.00 PM 3.00 AM (+1) IST 3.30 AM (+1) 7.30 AM (+1) AEDT 9.00 AM (+1) 1.00 PM (+1) The workshop is “Kubernetes Zero to Hero – Installation, Configuration, and Application Deployment” Abstract: Modern application deployment needs to be fast and consistent to keep up with business objectives, and Kubernetes is quickly becoming the standard for deploying container-based applications fast. In this day-long session, we will start container fundamentals and then get into Kubernetes with an architectural overview of how it manages application state. Then you will learn how to build a cluster. With our cluster up and running, you will learn how to interact with our cluster, common administrative tasks, then wrap up with how to deploy applications and SQL Server. At the end of the session, you will know how to set up a Kubernetes cluster, manage a cluster, deploy applications and databases, and how to keep everything up and running. PS: This class will be recorded, and the registered attendee will get 12 months streaming access to the recorded class. The recordings will be available within 30 days of class completion. Workshop Objectives Introduce Kubernetes Cluster Components Introduce Kubernetes API Objects and Controllers Installing Kubernetes Interacting with your cluster Storing persistent data in Kubernetes Deploying Applications in Kubernetes Deploying SQL Server in Kubernetes High Availability scenarios in Kubernetes Click here to register now! The post Kubernetes Precon at DPS appeared first on Centino Systems Blog. The post Kubernetes Precon at DPS appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 582
Unlock access to the largest independent learning library in Tech for FREE!
Get unlimited access to 7500+ expert-authored eBooks and video courses covering every tech area you can think of.
Renews at €14.99/month. Cancel anytime
article-image-i-wrote-a-book-hands-on-sql-server-2019-analysis-services-from-blog-posts-sqlservercentral
Anonymous
20 Nov 2020
3 min read
Save for later

I Wrote a Book – Hands-On SQL Server 2019 Analysis Services from Blog Posts - SQLServerCentral

Anonymous
20 Nov 2020
3 min read
While not the first time I have authored, this is the first book that I wrote as the sole author. Analysis Services is the product I built my career in business intelligence on and was happy to take on the project when I was approached by Packt. I think one of my favorite questions is about how much research time did I put in for this book. The right answer is almost 20 years. I started working with Analysis Services when it was called OLAP Services and that was a long time ago. Until Power Pivot for Excel and tabular model technology was added to the mix, I worked in the multidimensional model. I was one of the few, or so it seems, that enjoyed working in the multidimensional database world including working with MDX (multidimensional expressions). However, I was very aware that tabular models with the Vertipaq engine were the model of the future. Analysis Services has continued to be a significant part of the BI landscape and this book give you the opportunity to try it out for yourself. This book is designed for those who are most recently involved in business intelligence work but have been working more in the self-service or end user tools. Now you are ready to take your model to the next level and that is where Analysis Services comes into play. As part of Packt’s Hands On series, I focused on getting going with Analysis Services from install to reporting. Microsoft has developer editions of the software which allow you to do a complete walk through of everything in the book in a step by step fashion. You will start the process by getting the tools installed, downloading sample data, and building out a multidimensional model. Once you have that model built out, then we do build a similar model using tabular model technology. We follow that up by building reports and visualizations in both Excel and Power BI. No journey is complete without working through security and administration basics. If you want learn by doing, this is the book for you. If you are interested in getting the book, you can order it from Amazon or Packt. From November 20, 2020 through December 20, 2020, you can get a 25% discount using the this code – 25STEVEN or by using this link directly. I want to thank the technical editors that worked with me to make sure the content and the steps worked as expected – Alan Faulkner, Dan English, and Manikandan Kurup. Their attention to detail raised the quality of the book significantly and was greatly appreciated. I have to also thank Tazeen Shaikh who was a great content editor to work with. When she joined the project, my confidence in the quality of the final product increased as well. She helped me sort out some of the formatting nuances and coordinated the needed changes to the book. Her work on the book with me was greatly appreciated. Finally, many thanks to Kirti Pisat who kept me on track in spite of COVID impacts throughout the writing of the book this year. I hope you enjoy the book! The post I Wrote a Book – Hands-On SQL Server 2019 Analysis Services appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 658

article-image-server-level-roles-back-to-basics-from-blog-posts-sqlservercentral
Anonymous
20 Nov 2020
6 min read
Save for later

Server-Level Roles – Back to Basics from Blog Posts - SQLServerCentral

Anonymous
20 Nov 2020
6 min read
Server-Level Roles SQL Server security is like a box of chocolates. Wait, it is more like an onion – with all of the layers that get to be peeled back. One of the more important layers, in my opinion, is the layer dealing with Roles. I have written about the various types of roles on several occasions. Whether it be Fixed Server Role memberships, Fixed Server Role permissions, or Database Roles permissions (among several options), you can presume that I deem the topic to be of importance. Within the “Roles” layer of the SQL Server security onion, there are multiple additional layers (as alluded to just a moment ago) such as Database Roles and Server Roles. Focusing on Server Roles, did you know there are different types of Server Roles? These types are “fixed roles” and “custom roles.” Today, I want to focus on the custom type of role. Custom Server Roles Starting with SQL Server 2014, we were given a new “feature” to help us minimize our security administration efforts. The new “feature” is that which allows a data professional to create a “Server Role” in SQL Server and to grant specific permissions to that role. I wrote about how to take advantage of this in the 2014 recipes book I helped to author, but never got around to creating an article here on how to do it. In this article, I will take you through a quick example of how to take advantage of these custom roles. First let’s create a login principal. This principal is a “login” so will be created at the server level. Notice that I perform an existence check for the principal before trying to create it. We wouldn’t want to run into an ugly error, right? Also, when you use this script in your environment, be sure to change the DEFAULT_DATABASE to one that exists in your environment. While [] is an actual database in my environment, it is highly unlikely it exists in yours! USE [master]; GO IF NOT EXISTS ( SELECT name FROM sys.server_principals WHERE name = 'Gargouille' ) BEGIN CREATE LOGIN [Gargouille] WITH PASSWORD = N'SuperDuperLongComplexandHardtoRememberPasswordlikePassw0rd1!' , DEFAULT_DATABASE = [] , CHECK_EXPIRATION = OFF , CHECK_POLICY = OFF; END; Next, we want to go ahead and create a custom server level role. Once created, we will grant specific permissions to that role. --check for the server role IF NOT EXISTS ( SELECT name FROM sys.server_principals WHERE name = 'SpyRead' AND type_desc = 'SERVER_ROLE' ) BEGIN CREATE SERVER ROLE [SpyRead] AUTHORIZATION [securityadmin]; GRANT CONNECT ANY DATABASE TO [SpyRead]; GRANT SELECT ALL USER SECURABLES TO [SpyRead]; END; As you can see, there is nothing terrifyingly complex about this so far. The statements should be pretty familiar to the data professional and they are fairly similar to routine tasks performed every day. Note in this second script that after I check for the existence of the role, I simply use “CREATE SERVER ROLE” to create the role, then I add permissions explicitly to that role. Now, I will add the login “Gargouille” to the Server Role “SpyRead”. In addition to adding the login principal to the role principal, I will validate permissions before and after – permissions for Gargouille that is. EXECUTE AS LOGIN = 'Gargouille' GO USE []; GO SELECT * FROM fn_my_permissions(NULL, 'DATABASE') fn; REVERT USE master; GO IF NOT EXISTS ( SELECT mem.name AS MemberName FROM sys.server_role_members rm INNER JOIN sys.server_principals sp ON rm.role_principal_id = sp.principal_id LEFT OUTER JOIN sys.server_principals mem ON rm.member_principal_id = mem.principal_id WHERE sp.name = 'SpyRead' AND sp.type_desc = 'SERVER_ROLE' AND mem.name = 'Gargouille' ) BEGIN ALTER SERVER ROLE [SpyRead] ADD MEMBER [Gargouille]; END; EXECUTE AS LOGIN = 'Gargouille' GO USE []; GO SELECT * FROM fn_my_permissions(NULL, 'DATABASE') fn; REVERT We have a few more things happening in  this code snippet. Let’s take a closer look and break it down a little bit. The first section tries to execute some statements as “Gargouille”. When this attempt is made, there is an error that is produced – which is good because it validates the principal does not have permission to connect to the requested database. The next statement of  interest adds the “Gargouille” principal to the SpyRead Server role. After the principal is added to the custom server role, I attempt to impersonate the “Gargouille” principal again and connect to the database and run a permissions check. These are the results from that last query. Lastly, I run a check to validate that Gargouille is indeed a member of the server role “SpyRead” – which it is. From these results we can see the power of the customer server role. In this case, I had a user that “needed” to access every database on the server. Instead of granting permissions on each database one by one, I granted the “Connect” (and a couple of other permissions to be discussed in the follow-up article) to the server role and then added Gargouille to that role. This reduced my administration time requirement quite a bit – more if there are hundreds of databases on the server. In the follow-up article, I will show how this will help to make it easier to grant a user the ability to view schema definitions as well as read from every database with one fell swoop. Stay tuned! Wrapping it Up In this article, I have shown how to use the power of custom server roles to help reduce your administration time. The custom security role is like using a security group to grant a bunch of people the same sets of permissions. When you use a security group to manage multiple people, it makes administration very much like you have offloaded the job to somebody else to do because it becomes that easy! Now it is your turn, take what you have learned in this article and see how you could apply it within your environment to help you be a rockstar data professional. Feel free to explore some of the other Back to Basics posts I have written. Are you interested in more articles showing what and how to audit? I recommend reading through some of my auditing articles. Feeling like you need to explore more about the security within SQL Server, check out this library of articles here. Related Posts: SQL Server User Already Exists - Back to Basics January 24, 2018 Quick Permissions Audit January 14, 2019 When Too Much is Not a Good Thing December 13, 2019 Easy Permissions Audit January 21, 2019 Cannot Use the Special Principal - Back to Basics November 7, 2018 The post Server-Level Roles - Back to Basics first appeared on SQL RNNR. The post Server-Level Roles – Back to Basics appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 564

Anonymous
20 Nov 2020
3 min read
Save for later

Book Review: Making Work Visible from Blog Posts - SQLServerCentral

Anonymous
20 Nov 2020
3 min read
I was recommended Making Work Visible by a developer at Redgate Software. The book caught my eye as it seeks to ensure you can work more efficiently by watching out for some of the common things we do wrong in software development. It’s a DevOps related book, and many of the concepts of flow, work in progress, etc. that we talk about in DevOps are things that I saw in the book. The overall message is that there are five main time thieves that cause you to work less efficiently than you or your team might otherwise function. These are: Thief Too Much Work-in-Progress Thief Unknown Dependencies Thief Unplanned work Thief Conflicting Priorities Thief Neglected Work The different issues are introduced early on, with each getting a few pages to describe them. Then later in the book, the author delves into more detail on the issues of this type of time thief, the impact, and ways you can think about working around the issues. I read this book alone, but I might recommend you work in team here and do some of the exercises shown in the book. Each is really a physical activity, but I’m sure it would work with a virtual meeting these days. The book is really built around Kanban boards, and there is a lot of detail on the ways to organize, or not organize, your board and team. I’ve seen some of the positives at Redgate, and some negatives as well, though I’ve seen more negatives at other companies. There are suggestions for meetings, techniques for informing others of status and progress, and even some “beastly practices. There is lots of information supporting why something is good or bad, or really, more or less helpful. I read most of this book in my Kindle app, but I did go through some in the cloud reader from Amazon. There are lots of images and illustrations, and lots of color, so I might recommend that you get the physical book, or if you like Kindle, read it online at times, especially with the examples and diagrams of the Kanban boards. For me, personally, I get caught up in unplanned work at times, but often I have too much WIP and neglected work. I start things and don’t finish them quickly enough, or focus on getting them out of the way. One thing I took away from this book is to slow down and dedicate more blocks of time to knocking items off my list, rather than doing some things when I feel like it. The post Book Review: Making Work Visible appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 545

article-image-the-silliness-of-a-group-from-blog-posts-sqlservercentral
Anonymous
20 Nov 2020
2 min read
Save for later

The Silliness of a Group from Blog Posts - SQLServerCentral

Anonymous
20 Nov 2020
2 min read
Recently we had a quick online tutorial for Mural, a way of collaborating online with a group. It’s often used for design, but it can be used for brainstorming and more. There are templates for standups, business models, roadmaps, and more. Anyway, we had a designer showing a bunch of others how to do this. Some product developers, team leads, advocates, and more. During the session, as we were watching, we were in a live mural where we could add items. I added a post-it with “Steve’s Note” on it, just to get a feel. I also added a photo I’d taken. Before long, the group chimed in, especially when the host misidentified Phoebe the horse as a goat. We had another part of the session dealing with voting and making choices. The demo was with ice cream, allowing each of us to vote on a set of choices. Next we went to a template where we could add our own choices and people had fun, including me. All in all, I see Mural as an interesting tool that I could see different groups using this in a variety of ways to collaborate, with some sort of Zoom/audio call and then focusing on a virtual whiteboard, there’s a lot here. I actually think this could be a neat way of posing questions, taking votes or polls, and sharing information in a group that can’t get together in person. . The post The Silliness of a Group appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 553
Anonymous
20 Nov 2020
2 min read
Save for later

Daily Coping 20 Nov 2020 from Blog Posts - SQLServerCentral

Anonymous
20 Nov 2020
2 min read
I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. Today’s tip is to choose a different route and see what you notice on the way. The pandemic has kept most of us at home. We drive less, go less places, do less. For me, while I still go a few places, I do less for sure. When I saw this item pop up, I had to think about how I’d choose a new route. Walking from my house only gives me one route for a mile to get to the end of my street and out to a place where I can then go in a few directions. Driving around, it often doesn’t make sense to go a different way, but I thought this might be a good way to change my day. I’m lucky in that my gym has been open since May, and while there are restrictions and limitations, I can go. My week usually has 3-4 trips, twice for yoga and 1-2 trips for weights. I’ve avoided most classes, though I may go back to a swim a week as well. The route there is pretty simple, and while the facility is about 10mi away, I can take a separate route, wind through some neighborhoods slightly out of my way, and keep this to about 14mi. I did that recently. I took the long way, which winds alongside E-470 in S Denver, but also has a small bridge over the highway. That leads to the back of the neighborhood where I used to live. I drove through, looking at houses where friends used to live, or I used to bike/walk/horseback ride through. It was a nice trip on which to reminisce. The post Daily Coping 20 Nov 2020 appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 479

Anonymous
20 Nov 2020
1 min read
Save for later

Power BI Monthly Digest – November 2020 from Blog Posts - SQLServerCentral

Anonymous
20 Nov 2020
1 min read
In this month’s Power BI Digest Matt and I will again guide you through some of the latest and greatest Power BI updates this month. In our November 2020 edition we highlighted the following features: New Field and Model View (Preview) Filters Pane – Apply all filters button Data Lasso now available in maps Visual Zoom Slider Anomaly Detection (Preview) The post Power BI Monthly Digest – November 2020 appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 762

article-image-announcing-eightkb-2021-from-blog-posts-sqlservercentral
Anonymous
19 Nov 2020
2 min read
Save for later

Announcing EightKB 2021 from Blog Posts - SQLServerCentral

Anonymous
19 Nov 2020
2 min read
The first EightKB back in July was a real blast. Five expert speakers delivered mind-melting content to over 1,000 attendees! We were honestly blown away by how successful the first event was and we had so much fun putting it on, we thought we’d do it again The next EightKB is going to be on January 27th 2021 and the schedule has just been announced! Once again we have five top-notch speakers delivering the highest quality sessions you can get! Expect a deep dive into the subject matter and demos, demos, demos! Registration is open and it’s completely free! You can sign up for the next EightKB here! We also run a monthly podcast called Mixed Extents where experts from the industry join us to talk about different topics related to SQL Server. They’re all on YouTube or you can listen to the podcasts wherever you get your podcasts! EightKB and Mixed Extents are 100% community driven with no sponsors…so, we’ve launched our own Mixed Extents t-shirts! Any money generated from these t-shirts will be put straight back into the events. EightKB was setup by Andrew Pruski (b|t), Mark Wilkinson (b|t), and myself as we wanted to put on an event that delved into the internals of SQL Server and we’re having great fun doing just that Hope to see you there! The post Announcing EightKB 2021 appeared first on Centino Systems Blog. The post Announcing EightKB 2021 appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 531
article-image-speaking-at-dps-2020-from-blog-posts-sqlservercentral
Anonymous
19 Nov 2020
1 min read
Save for later

Speaking at DPS 2020 from Blog Posts - SQLServerCentral

Anonymous
19 Nov 2020
1 min read
I was lucky enough to attend the Data Platform Summit a few years ago. One of my favorite speaking photos was from the event.Me on a massive stage, massive auditorium and huge screen. This year the event is virtual and I’m on the slate with a couple talks. I’m doing a blogging session and a DevOps session. Both are recorded, but I’ll be online for chat, and certainly available for questions later. There are tons of sessions, with pre-cons, post-cons, and lots of sessions, running around the world. It’s inexpensive, so if you missed the PASS Summit or SQL Bits, join DPS. US$124.50 for the event and recordings. Pre/post cons are about $175. Register today and I’ll see you there. The post Speaking at DPS 2020 appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 518

Anonymous
19 Nov 2020
2 min read
Save for later

Daily Coping 19 Nov 2020 from Blog Posts - SQLServerCentral

Anonymous
19 Nov 2020
2 min read
I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. Today’s tip is to be overcome frustration by trying out a new approach. I tend to go with the flow, and I don’t have a lot of frustrations with how my life goes, but I do have some. I’m annoyed that my gym limits class sizes and quite a few people seem to reserve spots and then not show up. However, I’m also grateful I can just go. I’m annoyed that despite months of fairly safe competition and practice in volleyball, with little evidence of transmission from games, that counties have blanketly closed all competitions. I get it, and I know this disease isn’t something to take lightly, but I also know we need to balance that with continuing to live. Our club cancelled full practices, limiting us to 5 athletes and two coaches for skills, no competition. That makes coaching hard, and this is a challenge with keeping a team together. After talking with my assistant, rather getting upset, we decided to donate an extra day of time and split out practices to conform to the limits and work on keeping kids in the gym twice a week, along with a rotation so that different teammates get a chance to see each other. A minor part of my life, but still frustrating. Taking a positive approach and changing up how I work through this has helped cope with the frustration. The post Daily Coping 19 Nov 2020 appeared first on SQLServerCentral.
Read more
  • 0
  • 0
  • 577