Don’t Forget: www.acehaid.org
Monthly Archives: January 2006
Next Vermont Software Developer Alliance Meeting: Wed Jan 18th
How can VTSDA Move Forward and Benefit the Membership?
VTSDA has been around since late 2004. Since this time we have had many monthly meetings, but what else has VTSDA accomplished? What do we currently have in the works? What else should we be thinking about? Who would like to get more involved to help us move forward?
Come to this meeting to have a voice in the future of VTSDA.
Wed Jan 18th, 12- 2pm, Ethan Allen Club Burlington
Luncheon Meeting: VSTDA Members: $15, Non-Members: $20
More information at www.vtsda.org
Don’t Forget: www.acehaid.org
My clients, my politics
At what point does the software you write advance your clients’ political agenda? And where in relation to that point, if their politics differ from yours, do you draw the line? [Read more…]
[A DevLife post]
Don’t Forget: www.acehaid.org
Vermont IT Jobs: Website Administrator
Immediate full-time Website Administrator/Ass’t Marketing Coordinator. This person manages all website content including images, as well as coordinates and oversees additional desigh and SEO. Also assists Media Director with writing, editing and production of all marketing brochures.
Pluses: MS Office, Photoshop, Quark, Dreamweaver & Adobe Indesign
more info
Don’t Forget: www.acehaid.org
Vermont IT Jobs: Java/Database Developer
Vermont IT Jobs: Network & Desktop Support Specialist and a Web Designer
Vermont IT Jobs: Systems Manager at Green Mountain Coffee
Vermont IT Jobs: 2 Dev Jobs at Vermont’s only (I think) MS Gold Partner
Competitive Computing is advertising for two developers and a business analyst.
Don’t Forget: www.acehaid.org
FoxPro 2.5 DOS on Vista (and FPW26, too)
Don’t Forget: www.acehaid.org
SQL Query Notification Database Account permissions problems?
I went around and around (and dragged poor Sushil Chordia and blogless Leonid Tsybert along for the ride) with an access permission problem that my ASPNET account was having when trying to do SqlDependency.Start. All of the correct permissions (listed below) had been applied to the account, which could be verified with sp_helprotect,NULL,ASPNET
Finally, I just gave up and removed the ASPNET account from SQL Server in its entirety and recreated it with the necessary permissions and everything worked just fine.
Though I’m very frustrated not to have figured out what was causing the problem, I’m satisfied in knowing that there is a solution (remove & recreate.)
Here, as listed in Sushil’s fantastic blog post from late September, which listed all of the RTM changes for Query Notification, is how to set up the perms.Note that this is for IIS5 whereas in IIS6 you would use the NT Authority\NetworkService account.
All of this is run against the database that you want the perms for, not in Master.
sp_grantlogin ‘myMachineName\ASPNET’ –this gives the ASPNET account login access to SQL Server
sp_grantdbaccess ‘MyMachineName\ASPNET’, ASPNET –this gives the login access to the database with the “nickname” ASPNET
GRANT CREATE PROCEDURE to ASPNET
GRANT CREATE QUEUE to ASPNET
GRANT CREATE SERVICE to ASPNET
GRANT REFERENCES on CONTRACT::[http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification] to ASPNET –note that the schema is case sensitive!
GRANT VIEW DEFINITION to ASPNET
The above are to call Start(), to do the actual notifications, you need:
EXEC sp_addrole ‘sql_dependency_subscriber’
GRANT SUBSCRIBE QUERY NOTIFICATIONS TO ASPNET
GRANT RECEIVE ON QueryNotificationErrorsQueue TO ASPNET
GRANT REFERENCES on CONTRACT::[http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification] to ASPNET
EXEC sp_addrolemember ‘sql_dependency_subscriber’, ‘ASPNET’
GRANT SELECT TO ASPNET
Don’t Forget: www.acehaid.org