Tuesday, May 15, 2012
Grant EXECUTE permission to all stored procedures
FROM INFORMATION_SCHEMA.ROUTINES
Where @TO is the database role or user
Thursday, May 3, 2012
Remove Hypothetical Indexes Generated by SQL DTA
SELECT 'DROP INDEX [' + s.[name] + '] ON [' + object_name(s.[object_id]) +'] '
FROM sys.stats AS s
INNER JOIN sys.indexes AS i
ON s.name=i.name
WHERE i.is_hypothetical=1 and s.[name] LIKE '_dta_ind%'
SELECT 'DROP STATISTICS [' + object_name(s.[object_id]) + '].[' + s.[name] + '] '
FROM sys.stats AS s
WHERE s.name like '_dta_stat%'
Monday, November 21, 2011
IIS 6.0 : Web Farm Share Resources via UNC share
2) Share the folder and set the permission (R and W) to the "WebFarmUser" account.
3) Assign "WebFarmUser" user account as the account running the App Pool in IIS Server.
4) Assign the web application to the App Pool
5) Create a virtual directory to the UNC shared folder.
6) if you still get the access denied issue, explicitly set the "Connect AS" of the virtual directory to use "WebFarmUser" account.
7)
- ASP.NET 2.0 is configured to run with a user account.
- The SerializeAs attribute of the Profile property in ASP.NET 2.0 is set to Xml
error CS2001: Source file 'D:\WINDOWS\TEMP\d0lurtzx.0.cs' could not be found
error CS2008: No inputs specified
To resolve this issue, grant the user account the List Folder Contents and Read permissions on the %windir%\Temp folder.
Thursday, October 6, 2011
IIS 6.0 Compression
2) Create Compression Folder (optional)
The first thing I do is create a folder on the D drive where the static file compression will be cached. You can call it anything you want or leave the default of “%windir%\IIS Temporary Compressed Files” if that works for you. The IUSR_{machinename} will need write permission to the folder. If you use custom anonymous users, make sure to assign the proper user. IIS will still work even if the permissions are wrong but the compression won't work properly. Once running, it's worth double checking Event Viewer to see if any errors are occurring that keep IIS Compression from working.
3) Enable Compression in IIS
- From the IIS snap-in, right-click on the Web Sites node and click on Properties
- Select the Service tab - Enable Compress application files
- Enable Compress static files
- Change Temporary Directory to the folder that you created above, or leave it at it's default
- Set the max size of the temp folder to something that the hard drive can handle. i.e. 1000.
- Save and close the Web Site Properties dialog
Note: The temporary compress directory is only used for static pages. Dynamic pages aren't saved to disk and are recreated every time so there is some CPU overhead used on every page request for dynamic content.
4) Metabase changes
To enable metabase edit-while-running using IIS Manager- In IIS Manager, right-click the local computer, and then click Properties.
- Select the Enable Direct Metabase Edit check box.
- Search for
- First thing to do is add aspx, asmx, php and any other extension that you need to the list extensions in HcScriptFileExtensions.
HcDynamicCompressionLevel has a default value of 0. Basically this means at if you did everything else right, the compression for dynamic contact is at the lowest level. The valid range for this is from 0 to 10.
The compression level -vs- CPU usage which showed that the CPU needed for levels 0 - 9 is fairly low but for level 10 it hits the roof. Yet the compression for level 9 is nearly as good as level 10.
5) Restart IIS
Origianl Post : http://weblogs.asp.net/owscott/archive/2004/01/12/57916.aspx
Tuesday, October 4, 2011
Precompile an ASP.NET Web site in place
To precompile an ASP.NET Web site in place
Open a command window and navigate to the folder containing the .NET Framework.
The .NET Framework is installed in the following location.
Run the aspnet_compiler command by typing the following at a command prompt.
The virtualPath parameter indicates the Internet Information Services (IIS) virtual path of your Web site.
If your Web site is not an IIS application, and therefore has no entry in the IIS metabase, type the following command at a command prompt.
In this case, the physicalOrRelativePath parameter refers to the fully qualified directory path in which the Web site files are located, or a path relative to the current directory. The period (.) operator is allowed in the physicalOrRelativePath parameter. The -v switch specifies a root that the compiler will use to resolve application-root references (for example, with the tilde (~) operator). When you specify the value / for the -v switch, the compiler will resolve the paths by using the physical path as the root.
Thursday, May 12, 2011
Setting Default parameter when opening PDF
The file of more details is located on :
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf#page=5&zoom=50&scrollbar=0
Wednesday, May 11, 2011
How to Disable the ASP.NET v4.0 Extensionless URL feature on IIS 6.0
Note that for Wow64 (i.e., 32-bit worker process running on 64-bit OS), this registry key must be set at HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\4.0.30319.0\EnableExtensionlessUrls.
Please refere to this URL for details: https://blogs.msdn.com/b/tmarq/archive/2010/06/18/how-to-disable-the-asp-net-v4-0-extensionless-url-feature-on-iis-6-0.aspx