@JoshDarnell Indeed. I hadn't noticed the typo in, "As demonstrated in the db<>fiddle link above, the Id column remains nullable after dropping the constraint using T-SQL." last time I read it.
I get anxiety about editing old posts. I always have to do a diff on the generated HTML versus what's live because I can never be sure I've never edited the source directly rather than generating everything afresh from the markdown source.
Error: 17189, Severity: 16, State: 1. SQL Server failed with error code 0xc0000000 to spawn a thread to process a new login or connection. Check the SQL Server error log and the Windows event logs for information about possible related problems.
I got that alert over the weekend. I don't remember ever seeing that error.
@PaulWhite Actually, we probably could. Although I need to confirm that max memory is actually set on this server, and whether or not SSRS is also running on the box.
Mind you, if things are bad enough, there's nothing to do to get more context or return anything helpful. A bad thing happened, but goodness only knows what. The world is on fire.
@JoshDarnell we have LPIM set and are running SSRS on the same box - I generally leave plenty of room above max server memory for SSRS, but also I setup LPIM to prevent SSRS from stealing SQL Server's memory. For a box with 64GB of memory, I have max server memory set to 48GB, which leaves 16 GB for both SSRS and the OS. So far, so good.
so I have a couple of software routers running in VMs that allow me to have one side of the router on my 192.168.0.0/24 network, and the other side of each router can have 192.168.1.0/24 with different hosts running on the same IP and port.
then my internet facing router has NAT that sorts out which private network is served onto the internet
> This question does not appear to belong here. Either it's not database-related or it otherwise conflicts with the scope of our site. See What topics can I ask about here?, What types of questions should I avoid asking? or this blog post for more info.
@HannahVernon Yes but it's also messy, especially when double-ended protocols such as FTP or RTP are involved. Favour routing and firewalling if you can, and use IPv6 if you don't have enough public IPs
@Charlieface I don't have enough traffic to warrant caring about IPv6, but at some point I suppose I could figure it out. Per the rest of the world though, its hard.
@JoshDarnell I honestly don't know. 5GB fiber is available (I also have 1 GB and 2GB options) for pretty cheap ($70 for 1GB and $150 for 5 GB) which is symmetric, no cap. I was thinking of bringing my hosting internally because I don't get a ton of traffic (I'm no darling kiwi) and I could configure it much better (imo).
I already use Hyper-V extensively, so I'm very comfortable with that. I'm not sure how to setup domain resolution where multiple sites come to the same external IP but go to different VMs, internally, since I would assume they would all resolve to the same port and my external static address.
I'm ok with using Apache or IIS, IIS does integrate better with Visual Studio which I do sort of know (not great though) and C# - but I'm pretty new to things like Blazor. It would allow me to use SQL Express which is nice and I could run more local service automation.
I'm equally comfortable with MySQL and PHP as well, though.
I'm looking at building my own NAS solution in an ITX or MicroATX format anyway, so I figured get a cpu that can handle some light VM work and make a storage spaces array for some JBOD for long term backups then keep the VMs on some 2-4TB nvme sticks I am not currently using at the moment so that I have speed and a place to compress backups quickly.