Grant an External User Access
3:33
Пікірлер
@musj.4067
@musj.4067 2 ай бұрын
very helpful thank you
@RicardoJosue
@RicardoJosue 6 ай бұрын
How use private endpoints for connnect to Azure SQL Managed Instance using Failover Group?
@todddukeshier7169
@todddukeshier7169 6 ай бұрын
I’m trying to move an MI to a subnet that already has 2 MI’s and is 2022 feature wave ready but the subnet shows this- Subnets dns zone is different than the managed instance dns zone. How is this resolved?
@user-lw2xb8pu6l
@user-lw2xb8pu6l 7 ай бұрын
am using US east and this start stop option is stil not available in Busiess tier. when it would be available. let me know.
@mkt0a0h
@mkt0a0h 7 ай бұрын
Nice and easy watch. Thank you!
@amarcse06
@amarcse06 7 ай бұрын
how to create custom DNS for SQL MI ?
@Curious_Skeptic083
@Curious_Skeptic083 9 ай бұрын
Is it the same for Macs?
@user-ky7yx4gi5j
@user-ky7yx4gi5j 10 ай бұрын
Why is this not available on Azure SQL Database ???
@edrobinson1871
@edrobinson1871 10 ай бұрын
The download / install at 8:58 produces a generic connection on my Win 11 PC - no server address, Auto VPN type, username and password sign-in type
@Wakko13
@Wakko13 10 ай бұрын
Is it possible to restore the database differential backup files as well, or only full backups with Azure SQL Managed Instances?
@azuresqlmanagedinstance
@azuresqlmanagedinstance 10 ай бұрын
It is possible with Log Replay Service. Lean more about LRS here: learn.microsoft.com/en-us/azure/azure-sql/managed-instance/log-replay-service-overview?view=azuresql
@Wakko13
@Wakko13 10 ай бұрын
@@azuresqlmanagedinstance unfortunately this is not what we were looking for. I ended up having to build our own solution. I am happy to share with Microsoft if I get credit.
@petermkaw
@petermkaw 8 ай бұрын
​@@Wakko13 do you happen to have the source for this?
@Wakko13
@Wakko13 8 ай бұрын
​@@petermkaw The script I wrote downloaded the full .bac and differentials .inc files from source system; restore them to a SQL Server container, then export it out as a bacpac file to restore to an Azure Serverless SQL instance (you will need to delete the existing db each day if you do this). Set it up in a daily automated process.
@petermkaw
@petermkaw 8 ай бұрын
​​@@Wakko13 first off, i appreciate your super quick response. the thing is, our vendor is having a hard time with the restoration, saying you couldn't use log replay to restore database diff backups. basically, a full.bak was done and a diff.bak from the source. then this was given to them for restoration. now i'm no az expert, so my assumption is that they placed this in a blob storage and did all prerequisites for restoration. below is the command to show the current status: vendor says: + PUT FULL & DIFF backups in 1 storage account, restore them at once. => The DIFF backup still being SKIP by AZLRS ------------------------ PS /home/test> az sql midb log-replay show -g rg-testbpp-p-ia --mi sqlmi-testbpp-pia-db01 -n DBtest { "blockReason": null, "currentBackupType": "None", "currentRestorePlanSizeMb": 19, "currentRestoredSizeMb": 19, "currentRestoringFileName": null, "diffBackupSets": [ { "backupSizeMb": 3, "firstStripeName": "DBtest_DifferentialBackup_20240108.bak", "numberOfStripes": 1, "restoreFinishedTimestampUtc": null, "restoreStartedTimestampUtc": null, "status": "Skipped" } ], "fullBackupSets": [ { "backupSizeMb": 19, "firstStripeName": "DBtest_Fullbackup_20240105.bak", "numberOfStripes": 1, "restoreFinishedTimestampUtc": "2024-01-09T17:06:05.716271+00:00", "restoreStartedTimestampUtc": "2024-01-09T17:06:03.791076+00:00", "status": "Restored" } ], "id": "/subscriptions/777777777777/resourceGroups/rg-testbpp-p-ia/providers/Microsoft.Sql/managedInstances/sqlmi-testbpp-pia-db01/databases/DBtest/restoreDetails/Default", "lastRestoredFileName": "DBtest_Fullbackup_20240105.bak", "lastRestoredFileTime": "2024-01-09T17:06:05.716271+00:00", "lastUploadedFileName": "DBtest_DifferentialBackup_20240108.bak", "lastUploadedFileTime": "2024-01-09T08:02:24+00:00", "logBackupSets": [], "name": "Default", "numberOfFilesDetected": 2, "numberOfFilesQueued": 0, "numberOfFilesRestored": 1, "numberOfFilesRestoring": 0, "numberOfFilesSkipped": 1, "numberOfFilesUnrestorable": 0, "percentCompleted": 100, "resourceGroup": "rg-testbpp-p-ia", "status": "Waiting", "type": "Microsoft.Sql/managedInstances/databases/restoreDetails", "typePropertiesType": "LRSRestore", "unrestorableFiles": [] } PS /home/test> i have checked online and seems like the command az sql midb log-replay show -g rg-testbpp-p-ia --mi sqlmi-testbpp-pia-db01 -n DBtest only shows the current status of the log replay job. i asked for the actual command they ran which wasn't provided yet. i just fear that this is a case of wrong (or missing) parameters? or maybe files should be of a certain extension? or is it case sensitive? really appreciate your help dude! *comment edited for sanitation
@Warmachine-tu5zo
@Warmachine-tu5zo 11 ай бұрын
Thank you for creating this playlist. Very informative real world demos.
@kumarc6933
@kumarc6933 11 ай бұрын
Awesome 👍
@emonymph6911
@emonymph6911 11 ай бұрын
Don't see start/stop scheduling option in Azure for Postgres, am I missing something? How do we set up a schedule for that?
@azuresqlmanagedinstance
@azuresqlmanagedinstance 11 ай бұрын
This is an Azure SQL Managed Instance channel run by SQL MI experts, so take the advice with a grain of salt. Here's documentation on Azure PostgreSQL Flexible Server Start/Stop feature. The doc points you to Azure Portal where you should be able to find the feature. learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-stop-start-server-portal
@emonymph6911
@emonymph6911 11 ай бұрын
@@azuresqlmanagedinstance Thank you.
@PanicAcid
@PanicAcid Жыл бұрын
I'm really confused as to how you've got this working as everything suggests that DNS resolution via Azure VPN P2S doesn't work without a DNS forwarder... Been tearing my hair out with this one, identical setup to the above only difference is I'm using the Azure VPN app with Azure AD Auth.
@cloudjourney
@cloudjourney Жыл бұрын
Nice explanation.
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Thanks! :)
@YukiHata-d1z
@YukiHata-d1z Жыл бұрын
Hi, can you explain why you used that specific address pool?
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
There is no specific reason why we chose that specific address pool. Example is this video is quite generic, so we were free to chose anything. Depending on other parts of your system and network, you might want to choose address pool that's a subset of addresses you typically use, or you might choose an address pool that does not overlap with some other pool that's already in use.
@knowledge_sh
@knowledge_sh Жыл бұрын
What if the manage sql instance is in a private endpoint ?
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Managed instances require direct connectivity via VNet-local endpoints for replication traffic. It is, however, possible to establish a failover group listener when both replicas are available via private endpoints, for example in a third virtual network. See scenario 8 in the blog post: techcommunity.microsoft.com/t5/azure-sql-blog/advanced-scenarios-with-private-endpoints-to-azure-sql-managed/ba-p/3902198
@user-xh8dg3uf9i
@user-xh8dg3uf9i Жыл бұрын
Very helpful thank you :)
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
You're welcome! :)
@varmagana1234
@varmagana1234 Жыл бұрын
Excellent demonstration SQL MI team 🙂
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Thank you! :)
@AadamW
@AadamW Жыл бұрын
Thanks for another episode. Would there be a chance sometime to tell us about the performance of the different storage types available (premium, general, business critical), how to check this performance, etc.? I am particularly interested in the IOPS parameter.
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Thanks for the kind words! We'll add this to the list of ideas for our videos. In the mean time, this table is probably good starting point for understanding performance in general and IOPS specifically: learn.microsoft.com/en-us/azure/azure-sql/managed-instance/resource-limits?view=azuresql#service-tier-characteristics
@gcere
@gcere Жыл бұрын
Simple video to restore a database. It's nice but what I would like to see is what would be the best approach for restoring a production database after a disaster. Example: my application uses the database named "Orders_DB". Following a problem in production at yyyy-mm-dd hh:mm:ss, I have to restore the database 5 minutes before the incident on the same database because I don't want to redeploy the application and change connection strings. Should I rename the database before doing a restore or after? What are the best practices for this kind of situation?
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Short answer - you should rename problematic database and invoke PITR (point in time restore), to re-create database at desired moment T when everything was still fine. With PITR you can choose database name, so you can set it do be "Orders_DB".
@Maar4ix
@Maar4ix Жыл бұрын
This looks like going from Belgrade to Novi Sad thrue China. And now lets imagine you have KeyRotation enabled in your PROD subscription. Are we gonna do this 'magic' every time key gets rotated? This functionality is critical when you have multiple SQLMIs spread across PROD and TEST subscriptions and you perform restores daily. Ist there more elegant, convenient and user friendly way of moving PROD TDE to TEST subscription?
@johnbarone7602
@johnbarone7602 Жыл бұрын
Questions: 1. I am working with existing backup files provided to me. Would it work to manually upload such a backup to the blob storage and then run the restore using the instructions you provided? 2. Does the "create credential" step have to be run each time, or is it a one-time thing (at least for as long as the credential lasts)? 3. Does the restore wizard work at all, or do you always have to use the command line?
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Hi John! 1. Yes. 2. One time thing - until you need new storage account/storage container or until SAS token expires (you can set expiration date arbitrarily long). 3. This can be done from SSMS restore wizard as well. Let us know if you have more questions!
@johnbarone7602
@johnbarone7602 Жыл бұрын
@@azuresqlmanagedinstance Thank you!
@AadamW
@AadamW Жыл бұрын
Thank you! Keep it up.
@Ahmad-fz1to
@Ahmad-fz1to Жыл бұрын
Hi Bradley, Can you please make a video to do the same process but to a different tenant?
@AadamW
@AadamW Жыл бұрын
Thank you, keep doing it!
@robcarrol
@robcarrol Жыл бұрын
Love these short videos, thanks for sharing them.
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Thanks Rob for sharing your feedback with us here!
@fragar65
@fragar65 Жыл бұрын
Thank you for the presentation. I would like to add if I may the reasons why someone would want to list want to list the kerberos tokens cached for each machine? Security analysis and troubleshooting, Monitoring and auditing, Token management, * Performance optimization *, Incident response.
@assaff100
@assaff100 Жыл бұрын
Well Done
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Thank you for the kind words!
@shaikabdul6786
@shaikabdul6786 Жыл бұрын
Indeed good one. thanks for sharing
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Glad you enjoyed it
@MEsteves-ev8le
@MEsteves-ev8le Жыл бұрын
Excelente!
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Estamos de acordo!
@donizettirodrigues510
@donizettirodrigues510 Жыл бұрын
👍🏻Muito bom
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Maravilha!
@SQLTalk
@SQLTalk Жыл бұрын
Well done Laura Grob! Thank you.
@azuresqlmanagedinstance
@azuresqlmanagedinstance Жыл бұрын
Thank you for the kindest words, Kirby!