Skip to main content

177 posts tagged with "technology"

View All Tags

Replacing Ad Hoc Query Text When Fields Change

· 5 min read

Situation: We have a stored procedure running a query whose WHERE clause is given as a parameter. No, that's not the problem in and of itself, at least not today. (Treat this as a non-negotiable requirement for now). Within that WHERE clause there might be a query against a field, call it myField. This field is a varchar and wildcards are not used. Platform: SQL Server 2005.

Problem​

myField has been changed to a varbinary field and holds an encrypted value — thus can no longer query directly against it. How do we make this work?

Granting Execute Permission to All Stored Procedures

· One min read

Problem​

You've transferred or run a bunch of stored procedure scripts, but you can't execute them. Reason - execute permission denied. You forgot to put a grant statement in your script.

Solution​

The trivial solution is, of course, GRANT EXECUTE ON {your proc name} TO PUBLIC. Slightly less trivial is to grant to a specific role, but most people needing this tip will only be using PUBLIC.

Wouldn't it be great to automate this for all stored procedures in the database? Well, here you go:

Server 'myserver' is not configured for RPC

· One min read

Problem​

On a Microsoft SQL Server 2005 installation with a linked server configured to "myserver" (which happens to be 2000), execution of a remote stored procedure (EXEC myserver.mydatabase.dbo.mysproc) fails with error:

Msg 7411, Level 16, State 1, Line 1
Server 'myserver' is not configured for RPC.

Running Both .Net 1.1 and 2.0 in Windows 2003 Server 64 Bit Edition

· One min read

Problem​

Microsoft .Net Framework 1.1 and .Net Framework 2.0 don't play well together (as ASP.Net apps) on Windows 2003 Server 64 Bit Edition.

Solution​

either upgrade any ASP.Net 1.1 to 2.0 or switch to 32 bit compatibility mode. Of course switching to 32 bit mode will cause you to lose out on some performance benefits, but maybe you're okay with that (unless you're running under a very high load). Two easy steps:

Autoscrolling in the DataGridView

· 2 min read

Problem​

In a .Net 2.0 Windows Forms application, user action causes a new

row to be added to a DataGridView control. When the viewport fills up, causing the vertical scrollbar to appear, the most recent entry is hidden "below the fold" — off the screen. Users want to see the latest entry at all times.

Intel + Apple = Microsoft Killer?

· One min read

PBS's Robert X. Cringeley thinks Intel is poised to buy Apple (removed dead link; SF 2025), saying "Apple's Decision to Use Intel Processors Is Nothing Less Than an Attempt to Dethrone Microsoft. Really." What is a fan of upstart competitors to do when his favorite upstart (Apple) might merge with one of the upstarted (Intel as opposed to AMD)? Course its sheer speculation at this point, but Cringley makes fascinating observations. Since a friend mentioned two days ago not wanting to replace his broken Powerbook, as it would be obsolete in a year or two, I've wondered why Apple would make such a big announcement and risk major sales losses. Hm...

2^14

· One min read

214— that's the maximum number of files in a folder on the Windows operating system. If you fill this up, you don't get any more (unless you move a few files to another directory). In layman's terms, that 16,384 files. Just thought you should know.

safnet logo