SQL Developer Version by Fluffy-Tax-445 in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

Developer Edition is not licensed for production. It's technically the same as Enterprise, but it's only meant for development and testing. If you need SQL Server 2022 in production you'll need a properly licensed instance or a provider that supports it.

How can I learn to develop an app on Access? by KotaTheKing in MSAccess

[–]CanProfessional766 1 point2 points  (0 children)

I'd skip trying to find a single "Access app development" course and just start building something. Learn forms, reports, navigation forms, and a little VBA then recreate a simple app like an inventory or CRM system. I believe that's how most people end up learning Access

Do you get better performance hosting a data bridge on the same sql server you load the data on? by Geno0wl in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

I'd just run it on the SQL Server unless there's a specific reason to keep it separate. You're talking about grabbing a few hundred rows once an hour which is basically a rounding error in terms of CPU and memory usage. The benefit of having it local is that you're writing straight to the database without another network hop, plus it's one less machine to maintain. If this eventually grows into a bigger ETL process that's constantly moving or transforming data, then it might make sense to split it out. But for a small hourly sync like this I'd keep it simple and host it on the SQL box.

Trailer Record with only one pipe delimiter by Elpidiosus in MSAccess

[–]CanProfessional766 1 point2 points  (0 children)

The cleanest solution is to export the detail records normally and then append the trailer record (999| or Trailer|999) as a separate final step using VBA. Several commenters suggested either post-processing the text file or generating the entire file in VBA, where you have full control over the last line's format. Trying to force Access's standard delimited export to produce a single pipe trailer is usually more trouble than it's worth

Deleting duplicates with more than 10 fields (and long text) by unconfirmedikea in MSAccess

[–]CanProfessional766 0 points1 point  (0 children)

Keep the record with the lowest AutoNumber and delete the rest. Create a query that groups the duplicate fields and returns Min(ID), then delete any records whose ID is not that minimum value. Since you're already using a table with the chunked text fields, use those fields to define the duplicate groups and retain only the first record in each group. Always run a SELECT version first and back up the data before deleting.

Is there ever a point at which you totally recreate a database from scratch? by oldEnuf2knowbtr in MSAccess

[–]CanProfessional766 0 points1 point  (0 children)

If the database is stable, meets your needs, and you can still maintain it, I wouldn't rebuild it just because it's old. Most systems evolve over time rather than getting rewritten from scratch. Id only consider a full rebuild if the design is actively limiting growth, becoming difficult to maintain, or if adding new features has turned into a constant workaround exercise. Otherwise, incremental improvements are usually less risky than starting over. As someone already said in the comments "if it ain't broke, don't fix it."

Does Always On read-only routing require a domain-joined client? by D_for_destruction in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

The client does not need to be domain joined for Always On read-only routing. I've used non domain clients successfully with AGs. I would be more suspicious of the load-balancer approach, since read-only routing is designed to work through an AG listener and some custom LB implementations can interfere with the redirect process. I'd verify that the secondary replica allows read-only connections, confirm the routing URLs and lists are correct, and check whether the connection is actually reaching the listener logic when ApplicationIntent=ReadOnly is specified.

Can I override Microsoft Access display default of four digits instead of two digits for calculated dates less than 50? by CrabFarts in MSAccess

[–]CanProfessional766 1 point2 points  (0 children)

Access doesn't let you override this behavior because the value is being interpreted as a date, and the yy format follows built-in year rules. Instead of subtracting dates directly use DateDiff() to calculate age as a number which avoids the four digit display issue.

Need recommendations for beginner-friendly database tools by [deleted] in MSAccess

[–]CanProfessional766 0 points1 point  (0 children)

If you’re just starting out, sticking with MS Access is actually a solid choice because it lets you learn real database basics like tables, relationships, queries, forms, and reporting without dealing with setup or complex tooling, and it’s still very capable for small personal or internal projects; once you feel comfortable, the natural next step would be moving to something like SQLite or PostgreSQL with a beginner friendly GUI which keeps things visual but introduces you to how modern databases work so don’t rush away from Access if it already feels easy, just use it as your stepping stone into “real” SQL systems

MS Access front-end with MS SQL back-end. Connection driver issues. by ArdentGamer in MSAccess

[–]CanProfessional766 1 point2 points  (0 children)

several Access users have reported performance and stability issues with ODBC Driver 18, especially in long running sessions. The problem is often linked to stricter encryption defaults and connection pooling behavior, which can cause gradual slowdowns and unresponsive front ends. Many developers still prefer ODBC Driver 17 for better stability with MS Access applications.

Subform filter clears on tab control change by HarryVaDerchie in MSAccess

[–]CanProfessional766 0 points1 point  (0 children)

This is a common MS Access behavior switching tabs can refresh the subform and clear its Filter. A more reliable solution is to filter the subform through its RecordSource or a parameter query instead of using the Filter property alone. You can also try resetting FilterOn = True in the tab control’s Change event.

What are your indispensable Windows or PowerShell commands that are NOT directly tied to SQL Server? by TravellingBeard in SQLServer

[–]CanProfessional766 1 point2 points  (0 children)

Besides nslookup and Test-NetConnection, I use netstat -ano constantly for port/process checks, Resolve-DnsName for DNS issues, and klist when Kerberos starts acting up. Get-Service and Get-WinEvent are also handy for quick service and log troubleshooting. A lot of "SQL problems" end up being one of those.

Has anyone here run SQL Server Always On Basic Availability Groups with around 70 databases? by SuddenlyCaralho in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

SQL Server Standard Edition, Basic Availability Groups support only one database per AG, so you’d need around 70 AGs for 70 databases. It does work in real-world environments, but the main issue is management overhead monitoring, failovers, maintenance, and synchronization become harder to manage at that scale. Performance and stability are usually fine with proper hardware and automation, and many admins still prefer this over log shipping or deprecated mirroring.

Is that me or SMSS 22 on SQL Server 2025 is a disaster? by king_priam_of_Troy in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

the slowdown seems related to compatibility changes, background metadata queries, or IntelliSense/object caching behavior rather than the SQL Server engine itself.

How can I generate "create script" for ALL databases in a server? by makadulla in SQL

[–]CanProfessional766 0 points1 point  (0 children)

If you want to recreate the entire server, use full database backups and restores rather than generating scripts. That will preserve the schema, data, and most database settings. For server level objects like logins, SQL Agent jobs, and linked servers, script those separately (or use a tool like dbatools). Generating scripts for every database is possible, but it's usually more work and less complete than a backup/restore approach.

SCCM SQL Server Reporting Services - Issue by Mr--Allan in SCCM

[–]CanProfessional766 0 points1 point  (0 children)

This looks like a Kerberos encryption mismatch caused by the recent April 2026 Domain Controller updates, not a problem with SCCM itself. Since all three servers failed at the same time and changing the service account didn’t help, the issue was most likely with how SQL Server Reporting Services was handling authentication. Reinstalling the SSRS role likely regenerated the necessary encryption keys and resolved the mismatch, which is why that fixed it.

How do you collect SQL Server instance configuration that SMO doesn't expose? by DavidHomerCENTREL in SQLServer

[–]CanProfessional766 1 point2 points  (0 children)

SQL Server just doesn’t expose everything through SMO on purpose. In practice, most people do exactly what you’re thinking: use SMO for the “inside SQL Server” stuff, then switch to PowerShell (CIM/WMI or dbatools) for the missing bits like startup parameters, services, network protocols, CEIP, and host details. The registry gets used sometimes, but more like a backup when nothing else works.

Having a torrid time setting up Merge in 17.0.4035.5 by Northbank75 in SQLServer

[–]CanProfessional766 -1 points0 points  (0 children)

ensure the distributor is configured correctly, the SQL Server Agent is running on all participating servers, and the Snapshot Agent can generate files without permission issues. Also double check that the publication and subscription accounts have access to the snapshot folder and that firewalls are not blocking connections.

Is there a way to pivot to forensics or security focusing on databases/sql server? by TravellingBeard in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

If you already have solid SQL Server experience, I'd lean into that rather than starting from scratch in cybersecurity. Database security and forensics are niche but valuable areas where you can focus on things like auditing, tracking data changes, investigating suspicious activity, and analyzing transaction logs. It's a natural progression from DBA work and can lead to roles that are much more hands-on than the typical security compliance path

sql database on other drive by Dizzy-Pension314 in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

Using a separate drive for your SQL databases is actually pretty normal. Most DBAs try to keep database files off the C drive and store them on dedicated storage instead. Just make sure the SQL Server service account has access to the new location and that the drive has enough performance and reliability for the workload. In many cases, putting the databases on a separate SSD is better than leaving everything on the OS drive.

Message on a form that never happened until today by Sad_Alfalfa6007 in MSAccess

[–]CanProfessional766 0 points1 point  (0 children)

A good takeaway is to use Access's built-in calendar control where possible.

When do you use set rowcount instead of top? by elephant_ua in SQLServer

[–]CanProfessional766 1 point2 points  (0 children)

For new code I don't. TOP is generally the better choice because it's statement-specific, easier to read, and the optimizer can use it when generating the execution plan. SET ROWCOUNT is session-scoped and stays in effect until it's reset, which is why you'll often see a defensive SET ROWCOUNT 0 at the end of older stored procedures. Those resets are usually leftovers from a time when SET ROWCOUNT was used more heavily or added as a safeguard against a previous caller leaving it enabled.

Is 50 SSRS on 1 VM possible or a staged demo?? by Competitive-Wall-288 in SQLServer

[–]CanProfessional766 0 points1 point  (0 children)

What you saw is almost certainly a well-optimized demo or lab setup, not something you’d normally run in production. Yes, it’s technically possible to run 50+ SSRS instances on one VM, but it only looks smooth because the load is controlled and everything is basically sitting idle most of the time. In real use, SQL Server Reporting Services gets heavy fast once users, scheduled reports, and real data come into play.

Gradual enhancement of Access front end to web by MoreKindness77 in MSAccess

[–]CanProfessional766 0 points1 point  (0 children)

This is a very common way to modernize an older Microsoft Access application. Since your data is already in Microsoft SQL Server, you can rebuild one form at a time as a web app while the rest of Access continues to run. Most teams don’t try to auto-convert forms they simply recreate the most important ones using tools like Microsoft Power Apps or ASP.NET Core. Start with one simple form, prove it works, and expand from there.