Database Pollution
A few minutes ago in a response to this thread I stated concern that such a table looked to me like pollution. First, is concern of database pollution a valid concern in this thread? Next, database pollution is not a topic that seems to have been discussed a great deal that I have seen. Is concern over database pollution a rising issue?
Does anyone have any good references that goes into database pollution other than just briefly mention the issue?
- Changed type Kent Waldrop Monday, October 8, 2012 5:55 PM Looking for specifics at this point
- Moved by Kent Waldrop Tuesday, October 9, 2012 1:05 PM More of a design issue (From:Transact-SQL)
- Changed type Kent Waldrop Friday, October 12, 2012 2:20 PM Want more discussion at this point; expanding
Reply:
In certain applications, such as medical, finance, airline, insurance, ecommerce and so on, there are lots of codes & small tables. So a database can quickly get "polluted" with little lookup ( code, translate) tables.
My solution is combining code tables into two: LookupHeader & Lookup (detail, FK to LookupHeader) design to keep the database "clean". A huge advantage: a database developer can quickly create a lookup table just by a few INSERTs! No new tables! Create lookup table by DML instead of DDL!
Similar thread:
http://social.msdn.microsoft.com/Forums/en/transactsql/thread/85846019-e18c-426e-8714-905664500693
Kalman Toth SQL SERVER 2012 & BI TRAINING
New Book: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2012
- Edited by Kalman Toth Thursday, October 4, 2012 10:29 PM
------------------------------------
Reply:
Ah, yes. Haven't you had a discussion before about these kinds of tables? It would seem to me that pollution reduction might be a valid concern to point to the use of a table design such as this. You might want to go back to that discussion and add that a reason to choose this kind of table is to reduce design pollution?
Here is a post I just read. In this post the problem is that dates are being stored as a char(10) data type rather than as either a date or DATETIME data type. As a result, Sam must now add some code to his query to process this data that would otherwise be unnecessary if the column was typed correctly. This kind of pollution can result in many different problems:
- If the datatype cannot be changed does the column need to have a constraint added to assure that the data stored in the column is "valid"?
- The data will not sort correctly
- Code might be required to properly type the data
- Table scans / clustered index scans becomes the likely access when data gets filtered by this column
- It is not clear from the mock data whether the format of the date is mm/dd/yyyy or dd/mm/yyyy; in this case the "meaning" of the data is ambiguous
- Inconsistent data can become a problem; for instance there might be some dates in the column such as 05/13/2012 and also 13/05/2012
- Other symptoms?
- Edited by Kent Waldrop Friday, October 5, 2012 8:50 AM
------------------------------------
Reply:
------------------------------------
Reply:
That is more of a performance issue in addition to being ugly.
For best performance table should be:
1. Fixed length ( helps engine to calculate the forward/backward jump when searching)
2. As narrow as possible (more rows fit on an 8K page)
Kalman Toth SQL SERVER 2012 & BI TRAINING
New Book: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2012
------------------------------------
Reply:
Here is a post I just read. In this post the problem is that dates are being stored as a char(10) data type rather than as either a date or DATETIME data type.
Hi Kent,
With all fairness DATETIME was not an ideal DATE only store (prior to SQL Server 2008 DATE) for something like bond maturity date. The unneeded time part caused so many problems chief among them loss of developer's productivity and annoyed BI consumers (formerly report users).
The sad truth that half of forum time is spent on string date formats and related conversions. The most popular page on sqlusa.com:
http://www.sqlusa.com/bestpractices/datetimeconversion/
Why?
Because of the feeds!
Even if you design with datetime, the feeds are coming in with string dates! 10 different formats in 100 countries equals 1000 string date formats. If the dates were given in binary format in feeds, problem would go away:
SELECT CONVERT(binary(8), CURRENT_TIMESTAMP); -- 0x0000A0E10082F6A2
Imagine how revolutionary that would be: same for US, UK, Germany, China & Japan!
SQL Server 2012 has a wonderful work-around solution: TRY_CONVERT() which will not error out, just gives a NULL when fails to convert. Demo:
SET DATEFORMAT dmy; SELECT TRY_CONVERT(datetime2, '31/12/2010') AS Result; -- 2010-12-31 00:00:00.0000000 SELECT TRY_CONVERT(datetime2, '12/31/2010') AS Result; -- NULL GO
Even TRY_CONVERT() cannot catch though 12/09/2012 which meant to be 09/12/2012 (mdy).
Kalman Toth SQL SERVER 2012 & BI TRAINING
New Book: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2012
- Edited by Kalman Toth Friday, October 5, 2012 1:46 PM
------------------------------------
Reply:
My experience with feeds has always been that feeds would be easy -- if there wasn't such a huge need to clean or scrub the data. Far more time is spent scrubbing the data than getting the primary nuts and bolts of the feed working. About 10 years ago I worked on a feed in which a certain group of call back dates were consistently faulty from a mainframe application. One week when I got tired of getting called consistently at 3AM I implemented a BS_DATE routine (well, that's not exactly what I called it) for checking dates that got fed into a smallDateTime column. The BS_DATE routine seemed to solve the problem.
About a month later I got a call from the person responsible for feeding the data. He was upset because he scrubbed one of his "valid dates"; the date turned out to schedule a call back to a customer for the year 3825.
Yeah, right -- let me know if you have any other problems you want to discuss.
The moral: Feeds are definitely a source of database pollution.
Another source of pollution can come from foreign key relationships that are not enforced. Here is a previous post that touches on this issue.
------------------------------------
Reply:
Here are some articles related to database pollution; some of these articles have some rather nasty implications:
http://www.schneier.com/blog/archives/2008/01/data_as_polluti.html
http://www.grahamoakes.co.uk/downloads/Expert_View_EAI_May_09.pdf
http://www.digitaltrends.com/computing/apple-gets-privacy-protecting-data-pollution-patent/
http://www.identitywoman.net/data-pollution-and-our-age
Here are a few other articles that merely mention "database pollution" in passing:
http://www.dansdata.com/gz015.ht
http://www.pcreview.co.uk/forums/dhcp-database-pollution-t1725480.html
http://www.simplemachines.org/community/index.php?topic=474496.10;wap2
Something to note from some of the more provocative articles is the perception of a major conflict between data pollution and privacy.
- Edited by Kent Waldrop Friday, October 5, 2012 6:00 PM
------------------------------------
Reply:
Pollution Sources:
• Data implementation problems:
o Expired or obsolete data
o Adaptations
o Confusion
o Application problems
• Database attacks:
o hacking
o Spamming
• Foreign Data:
o Inherent bulk data problems
o Unreliable import data sources
o Mismatched data
o Misunderstood data
o Undelivered and duplicated data
• Useful pollution:
o Masked data
o Data retained to meet the letter of the law
o Apple's anti-data pollution patent
• Database Design Problems:
o Incomplete analysis and design
o Abandoned designs
o Over normalization or under normalization
o Invalid NOT NULL constraints
o Missing PK or unique constraints
o Missing defaults
o Missing check constraints
o Missing default constraints
o Underuse or overuse of indices
o Columns that are not atomic
o Non-standard data models such as EAV tables
o Codified data
o Data that is incorrectly typed
o Adaptations
What else needs to be considered?
- Edited by Kent Waldrop Monday, October 8, 2012 5:56 PM
------------------------------------
Reply:
------------------------------------
Reply:
Mitigations for pollution from database production problems:
• Expired data
This is data that is no longer needed for operational purposes but is
kept either to comply with govenment regulations or to fulfill other
legal requirements
· Make sure that the database is sufficiently backed up and maintained
· Consider data archiving so that the expired data is retained and to
keep operational data lean
· Retain all data to necessary to comply with requirements; remember
that even when data expires with respect to government requirements
there might still be a legal reason to retain the data
· Know company policies related to data expiration
• Obsolete data
This kind of data is data that was required for operational purposes at
some time in the past but is no longer required for operational purposes
· Make sure that the database is sufficiently backed up and maintained
· If there is no requirement to retain the data then the data should be
removed
· If there is still a requirement to retain the data consider archiving
so that the obsolete data is retained and to keep operational data
lean
· When obsolete data is removed the data structures for the obsolete
data should also be removed; unused data structures are also a kind
of database pollution
• Adaptations
This is data that is stored in a data structure that was never intended
to store this particular kind of data. This could be because functions
were not included in an application for requirements that were unknown
at the time of implementation. This kind of pollution changes the
meaning of the column of a table such that the column is no longer
atomic.
This kind of pollution forces a compromise into the database design that
was not present at the time the table was design. This kind of
pollution creates a database design problem after a database has gone
into production that can be costly to remedy.
· Make sure that the database is sufficiently backed up and maintained
· Fix the design by adding columns for each specific adaptation
· Fix the application so that the new columns are supported properly
by the application
· Split the adapted data into correct columns; clean the data
· Apply constraints to data columns to prevent adaptations when
possible
• Confusion
This kind of problem is typically rooted in a lack of understanding and
training related to the users of a database or application.
· Making sure that all required training is given to users
· Clean damaged data if possible
· Apply constraints to data columns to prevent damage from confusion
when possible
• Application problems
This kind of pollution is the result of an application that malfunctions.
Application malfunctions can cause virtually any kind of damage to a
database -- potentially even damaging the structure of the database
· Make sure that the database is sufficiently backed up and maintained.
proper backups and database maintenance is a mitigation for almost
any of database pollution
· Fix the application malfunction
· Repair any database damage
· From the perspective of database pollution, do not rely on an
application for entegrity checks that should be done at the database
level. Allowing an application to maintain entegrity that should be
maintained at the database level is itself a source of database
pollution.
· Make sure that the database includes all of the following erquired
database entegrity features:
o All primary key constraints
o All unique constraints
o All foreign key constraints
o All check constraints
o All default constraints
o Any required triggers
• Network Pollution
Databases usually depend on a network to transfer information. Network
problems that interfere with with information transfer can cause many
different kinds of symptoms
· Keep the network in good working order
· Maintain a strong relationship with the networking group so that
potential network problems can be address quickly
• Backup Pollution
Backup pollution is a situation in which a backup file is either missing
or corrupt.
· Make sure that there is sufficient disk storage for needed backups
· Verify that your recovery plan actually works -- test it
· Make sure that your backups meet all government and legal requirements
Database attacks -- hacking:
Hacking is a deliberate attempt to compromise either a database or an
application by causing some component of an application or a database to
either malfunction or to function in an unintended manner that results in
a deleterious or spurious behavior.
· Do not provide excessive privileges to users
· Privileges should be provide with a fine granularity, that is at a
query level
· Make sure that security patches are applied in a timely manner to
minimize attacks similar to the slammer virus
· Make sure that the operating system platform on which the database
resides is sufficiently secure
· Make sure proper precautions are taken to minimize SQL injection
problems; take precautions to valid SQL code before it is executed
· Perform periodic audits of each database
· Make sure database access requires tight authentication
· Make sure backups are safely encrypted
· Implement IPS and connection rate controls
- Edited by Kent Waldrop Friday, October 12, 2012 7:50 PM
------------------------------------
Reply:
>Database attacks -- hacking:
Is the advice really current? Usually there is web / application server fronting the SQL Server database (3+ tier architecture)?
Kalman Toth SQL SERVER 2012 & BI TRAINING
New Book: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2012
- Edited by Kalman Toth Tuesday, October 16, 2012 1:26 PM
------------------------------------
Reply:
------------------------------------
Reply:
Here is an article on SQL Server - Web Server Security:
Secure Architecture for an SQL / Web Server
http://www.windowsecurity.com/articles/secure_architecture_sql_web_server.html
Kalman Toth SQL SERVER 2012 & BI TRAINING
New Book: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2012
------------------------------------
Reply:
------------------------------------
Permission to modify .dll for release.
Our team would like to modify a Microsoft .dll, specifically "authui.dll" in the system32 folder (Windows 7 & 2008). We are unsure of the legal obligations required to do this. Do we need special permission to do this and if so how do we go about obtaining it. This modification would be for the USMC and affect a few thousand computers.
Thanks in advance.
- Changed type Cloud_TS Wednesday, November 7, 2012 8:17 AM
Reply:
Hi,
I would suggest you to contact Microsoft for assistance.
Thanks.
Tracy Cai
TechNet Community Support
------------------------------------
Reply:
- Edited by Nimjox Friday, October 19, 2012 7:05 PM
------------------------------------
Biztalk Deployment (Biztalk 2010)
Hello...
I am fairly new to Biztalk and as a part of the learning process I wanted to look at some of the projects in our organization.
So, I pulled up a biztalk app from TFS, got the latest and created a local copy.
The properties > deployment > application name for the project on TFS was mapped to "Main Application". So, I created a new Application (TestApp) on Biztalk Admin Console and set the Properties> Deployment>Application Name of my local Project to the new Application name. However, when I try to deploy my local copy, I get the following error:
Failed to add resource(s). Resource (-Type="System.BizTalk:BizTalkAssembly" -Luid="XXXXXX.dll, Version=1.0.0.0, Culture=neutral,PublicKeyToken=2529990d86cbc6b1") is already in store and is either associated with another application or with another type.
I looked in the Resources folder of 'Main Application', I noticed that it had XXXXXX.dll with Source and Destination location
My question is, how do I make my local copy work without having to delete or removing resources from "Main Application"?
Thanks.
Reply:
The same Project/DLL can only be present once in a BizTalk Server Group, even if they reside in different Applications.
Morten la Cour
------------------------------------
Reply:
Thanks for the reply Morten.
What if I open the Assembly.cs file for the project, change its from Version (1.0.0.0) to another version (2.0.0.0) and then try to deploy?
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
I understand that the dll from Main Application and TestApplication will have the same GUID but different assembly versions based on my changes.
Do you think this would work?
Thanks
------------------------------------
Reply:
Yes if you change the version you can indeed have "identical" DLL's deployed (they are not really identical since they have different version numbers :-))
If your DLL contains Schemas, you do need to be aware of deploying the same DLL more than once, since many Artifacts inside BizTalk uses Namespace and Root element to find Schemas and not the .NET version.
Morten la Cour
------------------------------------
Regarding BAM Activity?
Hi frnds,
If i m creating my BAM activity from .net applicaiton.
I m enabling continuation of the activity using BAM API... Say i have ActivityId is 10001..... Which i m assigning it from messagepayload.. say requestid of incoming message.
In an orchestration, i m setting some property of acitity to update in database using BAM API .. and fetching the requestId from incoming message & appling it to Activity id of API function call, so that i could correlate the .net & orchestration event.
After that i m ending activity.
Every thing is working fine but when i m checking the set of BAM tables....
bam_OfficeActivity_Completed
dbo.bam_OfficeActivity_Active
I m able to see the entry of my activity say 10001 in both. But as per my understanding it should not be in active(dbo.bam_OfficeActivity_Active) table.
Could any one let me know. Whether it should exist or not in acive table of bam after end of activity.
Thanks
Fred
Reply:
If you have a row in both Active and Completed it means that two separate activities has been created, and also an indication that your continuation is not working. The row in the Active table is waiting for either an instance or continuation to complete, and if you con't have any running instances (Orchestrations or failed Ports) it must be the continuation not firing the second part of your flow but rather inserts a new row (the entry in the Completed table).
Morten la Cour
------------------------------------
Reply:
Hi Fred,
It seems that you are using BAM API for Business Process Monitoring. Everything you have mentioned is correct but i think you have missed to call EndActivity() API. The problem is that if you doesnt call the EndActivity() API then the even after the orchestration gets completed the status remains both in Active Table as well as Completed Table.
Hope this will help.
Thanks
------------------------------------
Reply:
Could anyone let me know what i m missing.
In .net Application
DirectESApi.OfficeActivity obj = new DirectESApi.OfficeActivity();
obj.ActivityID = "10182";
obj.OfficeReceived = DateTime.Now;
obj.BeginOfficeActivityActivity();
obj.CommitOfficeActivityActivity();
obj.EnableContinuation();
var responseMessage = client.CreateOffice(req);-----> orchestration call
obj.EndOfficeActivityActivity();
In orchestration:
bamHelper.ActivityID = "CONT_"+"10182"
bamHelper.CommitOfficeActivityActivity();
bamHelper.EnableContinuation();
Fred
- Edited by Fredrick_007 Friday, October 19, 2012 2:32 PM correcction
------------------------------------
Reply:
Could anyone let me know what i m missing.
As you could see i m closing the acitivity.... In case of tracking profile editor we have to create Coninuation Id.. But as i m using BAM API.... i m trying to achive that using set of instruction in expression .. please refer below set of .net application & orchestraiton exp data i tried to ...achive the task
In .net Application
DirectESApi.OfficeActivity obj = new DirectESApi.OfficeActivity();
obj.ActivityID = "10182";
obj.OfficeReceived = DateTime.Now;
obj.BeginOfficeActivityActivity();
obj.CommitOfficeActivityActivity();
obj.EnableContinuation();
var responseMessage = client.CreateOffice(req);-----> orchestration call
obj.EndOfficeActivityActivity();
In orchestration:
bamHelper.ActivityID = "CONT_"+"10182"
bamHelper.CommitOfficeActivityActivity();
bamHelper.EnableContinuation();
Fred
------------------------------------
Reply:
Hi,
In obj.EndOfficeActivityActivity() are you ending both activity as well as continuation.
For reference check this link below :
http://blogs.msdn.com/b/darrenj/archive/2006/03/17/554049.aspx
Thanks
------------------------------------
Reply:
hi Tanmoy,
thanks for repply... as you could see the above code snippets.
my orchestration is synchronous... I m calling it from .net application.. i m beginning activity from .net application.. doing continuation & at orchestration i m updating the same acitivty.. after getting response at .net application... i m ending the activity..
I m agree that continuation is not working... But i beginning the activity at one place.. so why two instance created.
Thanks
Fred
------------------------------------
The minimal sampling rate of perfmon is 1 second, why?
Hi, All:
why the minimum sampling interval used by perfmon is always 1 second, why can't the sample interval be smaller? for example, 100 miliseconds.
If I want to gather the performance counters at a smaller sampling rate, for example, 100 miliseconds, how could I do that. Currently, what I could think of is to use the sample code at http://msdn.microsoft.com/en-us/library/windows/desktop/aa373178(v=vs.85).aspx, and modify the sleeping time between each sampling. Will that bring negative impact to performance?
Studying the sample code (Microsoft SDKs\Windows\v7.1\Samples\winbase\winnt\perftool\perfdlls) of Windows SDK, I think the major overhead when gathering the performance counters are:
(1) allocating a buffer, memset to 0
(2) fill in the allocated buffer with a pre-defined format of counter definitions & counter value blocks, the operation includes memcpy counter definition to the buffer.
Considering above costs, Supposing that I only gather a counter defined by myself, will sampling rate of 100 miliseconds really be a big concern to the overall performance?
Is there any other ways to gather performance counters at a smaller sampling rate?
- Edited by xlzhang Friday, October 19, 2012 5:22 PM
SATA LG BURNER STOPPED FINALIZING DISCS
I installed a 6gbps pci SATA card in order to run my 2tb HD and my LG BD-R burner at a faster rate. I wanted to see if my LG DVD burner would run faster on the pci card so I tried it, it didnt. SO I put it back on the MB SATA RAID connector it was always on. Ever since it will burn all info to the disc, but will not finalize the disc, no matter what program I use. I have tried multiple programs to, Windows built in, IMGBURN, POWER TO GO, etc... all do the same. SO I put it back on the pci card to see if my burner is starting to fail, no problem finalizing a disc, only when its connected to the motherboard. SO I put the 2TB drive to the motherboard and my transfer speed dropped from 110 MBs to 1.05 MBs. A Unbelievable slow down. SO I figured something happend to the DMA or PIO mode of the drive. There is no way to check or change that mode thaT i HAVE FOUND. I choose Properties under the IDE Channel option in Device Manager and it just isint there like it is in the other boxes. So I cant keep my hard drive on the MB, too slow. So I deal with only one burner. Can anyone give me any help that I may not have seen that falls short of doing a full reinstalll of everything? Thanks -ZoWillie-
- Changed type Jeremy_Wu Saturday, October 20, 2012 1:09 PM
Reply:
Since this forum isn't really aimed at hardware-related questions, I suggest that you repost in the Windows 7 Hardware forum:
http://social.technet.microsoft.com/Forums/en-US/w7itprohardware/threads
Tim De Baets
http://www.bm-productions.tk
------------------------------------
Your Opinion: Thursday's Windows 8 for IT Pros Training
Hi Folks,
For those of us dreading the tedium of another all-day training session, yesterday's Windows 8 for IT Pros Jump Start program was a welcome surprise. It was seven hours of non-stop "edutainment" as Stephen Rose and Joey Snow educated us on all aspects of Microsoft's new desktop operating system, while keeping us perpetually entertained.
Rose and Snow are elite trainers, displaying encyclopedic knowledge of their product, while permeating the audience with an infectious passion bordering on the religious, all in an atmosphere of fun. It was a joy to be a part of that experience, especially since we were also able to interact via text with the online staff who promptly answered all our questions.
Although I missed the first part of the show because of network congestion, what I saw convinced me that Windows 8 is likely to be another great success for Microsoft. It is an exceptional operating system, and I can't wait to deploy it to our clients when the time is right.
So, what did you think of the training yesterday? Are you now eager to deploy Windows 8? Please feel free to share.
IE9 - can I set document mode permanently to IE8 standards ?
Most of the sites that I visit do not have a problem with page layout.
Most of them do however have a severe problem with text rendering:
- bold text
- shades of cyan and magenta in the vertical parts of characters such as l L B b i etc
I can solve this text problem via the "developper tools" via the F12 function key on my keyboard by changing the "Document Mode" from IE9 standards into IE8 standards.
My question is:
How can I make IE9 to use Document Mode = IE8 standards by default ?
It should solve my problem and it would allow me to stay with IE9.
- Changed type Miya Yao Monday, September 19, 2011 8:15 AM already reported
Reply:
Same issue here. But I haven't found any solution yet.
I went through all the registry keys in current user of IE. But haven't found an appropriate setting.
Is there some sort of xml config file for IE? Because if I search for a regkey it shows me something like this: http://technet.microsoft.com/en-us/library/ff715789(WS.10).aspx
------------------------------------
Reply:
shades of cyan and magenta in the vertical parts of characters such as l L B b i etc
![]()
Do you mean like this?
I sicced a troll on you in this other thread. Sorry. All in a day's fun.
I do not know what you mean by "I sicced a trol on you"
But yes that is what I indeed the problem that I have.
------------------------------------
Reply:
Hi Site-jumper,
Based on your description, some webpates cannot be showed normally like in IE8. I suggest you add those web pages in IE8 compatibility mode settings as following steps:
1. Open IE9, Tools - Compatibility View settings
2. Input the websites and click Add. Then Close.
Hope it helps. If I misunderstood, please correct me.
Regards,
Miya
This posting is provided "AS IS" with no warranties, and confers no rights. | Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
------------------------------------
Reply:
Hi Miya Yao
I am sorry but that is not what I was looking for.
Web pages show normally, like I said.
Only the text is too bold and there are shades of cyan and magenta in the text.
This is even the case for web pages that do not offer the compatibility button next to the address bar.
------------------------------------
Reply:
Thanks for the update.
Based on my known, there's no such a setting could help you achieve that.
Please refer to this MSDN IE blog: http://blogs.msdn.com/b/ie/archive/2011/03/24/ie9-s-document-modes-and-javascript.aspx
QUOTE:
"If you want to change the Document Mode for just one specific webpage, the Meta tag is the most convenient way. To change the Document mode for many pages across your site, changing the HTTP header is convenient. "
This is related with development.
Regards,
Miya
This posting is provided "AS IS" with no warranties, and confers no rights. | Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
------------------------------------
Reply:
Thanks for your help.
I am afraid that there no slolution to my problem and that I have to go for another browse then.
This "text-problem" in IE9 is too much of a pain to me.
------------------------------------
Reply:
You can submit your suggestions to IE product team: http://connect.microsoft.com/
Regards,
Miya
This posting is provided "AS IS" with no warranties, and confers no rights. | Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
------------------------------------
Reply:
------------------------------------
Reply:
Can we assume you have font-smoothing and ClearType disabled at the system-wide level, then?
Have you tried running the ClearType Text Tuner and choosing settings that reduce the aberrations? It offers quite a few choices.
Certainly, not everyone prefers the subpixel ClearType text rendering in IE9 (that's putting it mildly), and not every monitor displays it equally well. Unfortunately in IE9 it cannot be deconfigured (as you have gathered), so the best you can do is to try to tune it so that it doesn't look so bad to you - or switch to another browser.
Hate to say it, but the other browsers are starting to go down the same road with their text rendering. Firefox DOES, however, still follow your system preference settings, so if you want no font-smoothing, it gives you no font smoothing - unlike IE9.
I encourage you to try to tune up your monitor so that it is calibrated, and run the ClearType Text Tuner to try to get a crisp display out of IE9. It is doable.
-Noel
- Edited by Noel Carboni Monday, September 5, 2011 10:39 PM
------------------------------------
Reply:
Can we assume you have font-smoothing and ClearType disabled at the system-wide level, then?
Have you tried running the ClearType Text Tuner and choosing settings that reduce the aberrations? It offers quite a few choices.
Certainly, not everyone prefers the subpixel ClearType text rendering in IE9 (that's putting it mildly), and not every monitor displays it equally well. Unfortunately in IE9 it cannot be deconfigured (as you have gathered), so the best you can do is to try to tune it so that it doesn't look so bad to you - or switch to another browser.
Hate to say it, but the other browsers are starting to go down the same road with their text rendering. Firefox DOES, however, still follow your system preference settings, so if you want no font-smoothing, it gives you no font smoothing - unlike IE9.
I encourage you to try to tune up your monitor so that it is calibrated, and run the ClearType Text Tuner to try to get a crisp display out of IE9. It is doable.
-Noel
Thanks for your help Noel
I honestly have been playing hours and days with my monitor calibration and the ClearType Text Tuner to no avail.
I don't think that the IE9 problem has anything to do with Cleartype or Font Smoothing because IE8 does not have the problem.
I don't want to disable Font Smoothing system wide because I like it (want to keep it) in all my other applications (desktop, Windows Explorer, Word, Excel, you name it).
If I set the Document Mode for a web page in IE9 to IE8 standards instead of IE9 standards, the problem goes away completely.
There is one other possibility that solves the problem partly : zoom the web pages in IE9 to at least 110%
- the text looks less bold
- the shades of cyan and magenta are reduced, less disturbing.
But it remains a pain to look at.
The shades of cyan and magenta are the biggest problem (really annoying), the bold text is less disturbing.
I only have the problem with my desktop computer - everything looks fine with my netbook.
------------------------------------
Reply:
Hm, it's an interesting observation that it looks different with your netbook than your desktop... I wonder whether there could be a problem in the display driver implementation that's causing this... Have you tried toggling the "Software Rendering" setting. Tools - Internet Options - Advanced is where it is... It's supposed to move the rendering of the text off the GPU and into the CPU. Does it make a visible difference?
-Noel
------------------------------------
Reply:
Hm, it's an interesting observation that it looks different with your netbook than your desktop... I wonder whether there could be a problem in the display driver implementation that's causing this... Have you tried toggling the "Software Rendering" setting. Tools - Internet Options - Advanced is where it is... It's supposed to move the rendering of the text off the GPU and into the CPU. Does it make a visible difference?
-Noel
Hardware or software accelleration makes no difference : the problem persists.
I had the latest ATI driver (11.8) installed for my Radeon 5450 HD video card.
I have uninstalled all ATI software.
AT reboot Windows 7 installed all by itself a driver for my card : that is strange because my card has been released after Windows 7 was released - where did Windows 7 get this driver from ?
I still notice (maybe a tad less now) these cyan and magenta shades in the vertical parts of characters like l L m M k K etc
------------------------------------
Reply:
It could be the characteristics of your monitor somehow exacerbating the coloring that's done for ClearType smoothing. Is the display very crisp and sharp (e.g., can you see individual pixels like the dot on an i as sharp, tiny black dots)?
I assume your desktop is set to your monitor's native resolution.
As far as ATI drivers go, their 11.7 release seems to be the most stable recent version. People using Photoshop are seeing problems with Catalyst 11.8.
Regarding where Windows got a driver, I imagine either the generic sVGA driver in Windows works with it, or they released a driver through WHQL that works with it. Don't forget, Windows Update has been keeping your system current.
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 3:58 PM
------------------------------------
Reply:
It could be the characteristics of your monitor somehow exacerbating the coloring that's done for ClearType smoothing. Is the display very crisp and sharp (e.g., can you see individual pixels like the dot on an i as sharp, tiny black dots)?
I assume your desktop is set to your monitor's native resolution.
As far as ATI drivers go, their 11.7 release seems to be the most stable recent version. People using Photoshop are seeing problems with Catalyst 11.8.
Regarding where Windows got a driver, I imagine either the generic sVGA driver in Windows works with it, or they released a driver through WHQL that works with it. Don't forget, Windows Update has been keeping your system current.
-Noel
The funny thing is that I do not have the problem with IE8, nor with Firefox, Chrome or Opera.
I can hardly accept that my video card and its' driver or my monitor are the culprit if they all work fine with whatever application I throw at them.
If ONLY IE9 shows this problem then there must be something wrong with IE9.
------------------------------------
Reply:
Just to be clear, are you using Firefox 6, specifically? I ask because it DOES do sub-pixel rendering, though the algorithms seem to be slightly different than those used by IE9.
Can you post a macro photo or even a screen grab of IE9 right next to Firefox on your system?
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 5:40 PM
------------------------------------
Reply:
One other thing...
There's one page in the ClearType Text Tuner that allows you to choose how much color is added to rendered text, and from what I can see IE9 DOES obey that setting. It's usually the 3rd screen (3 of n, where n is 4 on a DVI monitor). Which entry are you choosing at that particular screen, and what happens if you choose the rightmost one?
You may have to restart IE9 to have the changes take effect, I'm not sure.
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 5:50 PM
------------------------------------
Reply:
One other thing...
There's one page in the ClearType Text Tuner that allows you to choose how much color is added to rendered text, and from what I can see IE9 DOES obey that setting. It's usually the 3rd screen (3 of n, where n is 4 on a DVI monitor). Which entry are you choosing at that particular screen, and what happens if you choose the rightmost one?
You may have to restart IE9 to have the changes take effect, I'm not sure.
-Noel
Hi Noel,
Thanks for your help and patience.
I went throught the ClearType Text Tuner again and did what you told me to do.
The screen you told me to check has 3 blocks with test.
I would definitely choose the left most one because it shows the nicest text : clean and smooth.
I did what you told me : I clicked the right block which looks much more fuzzy : not clean and not smooth
Back to IE9 now and YES THE CYAN AND MAGENTA SHADES ARE GONE !
But now the text is fuzzy : not clean and smooth - the color shades are replaced by grey shades now.
I went back to the ClearType Text Tuner and now I took the middle block of text.
The color shades are back when the text on the page is small but it is not as fuzzy with the right block of text.
It looks like I have to make a choice between middle block or the right bloc setting.
Both are not ideal because I have to choose between
- no color shades but fuzzy
or
- a bit of color shade and a bit fuzzy
I cannot get clean and smooth without color shades with the ClearType Text Tuner.
I can only get a good result via the F12 Developer Tools : Document mode = IE8 standards.
My actual setup is with IE9 only, meaning that I cannot test Firefox right away.
I have to reload a System-Image that I saved with IE9, Firefox and Chrome.
Can this wait until the beginning of next week ? I am away for a couple of days.
Thanks again
Site-Jumper
------------------------------------
Reply:
I'm in no hurry. I'm just trying to be helpful.
Choosing the middle panel, now try adjusting the other panels one way or another and looking at the results in IE9. You may find a combination, as I have, that makes things look sharp and clean to you. They can interact in unexpected ways.
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 9:16 PM
------------------------------------
Reply:
By the way, don't judge all by this site. The default font is ultra-thin and IE9 is rendering it at the sub-pixel level looking a bit light. This is why I have been making my posts Arial 10pt.
-Noel
------------------------------------
Reply:
I'm in no hurry. I'm just trying to be helpful.
Choosing the middle panel, now try adjusting the other panels one way or another and looking at the results in IE9. You may find a combination, as I have, that makes things look sharp and clean to you. They can interact in unexpected ways.
-Noel
I will do that Noel.
And I will come back to you with my findings.
You have been very helpfull so far and I appreciate it very much.
Me feeling is that the ClearType Text Tuner is actually not showing what I wil get in practice.
Do you agree ?
------------------------------------
Reply:
By the way, don't judge all by this site. The default font is ultra-thin and IE9 is rendering it at the sub-pixel level looking a bit light. This is why I have been making my posts Arial 10pt.
-Noel
One of the worst sites is the following :
Would you mind having a look at it and tell me what you think ?
------------------------------------
Reply:
In a general sense, yes, in that the text displayed in the ClearType Text Tuner is all pixel-aligned and we're using it to tune sub-pixel aligned rendering, which seems to be pickier about getting the settings just right.
Another thing you could consider in the longer term is calibrating your on-monitor controls and video card curves so that your monitor displays exactly gamma 2.20. There's a handy chart that can help with that. When viewed at exactly 100%, and the monitor is set up just right the left two columns should appear as nice smooth gray gradients.
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 9:43 PM
------------------------------------
Reply:
I had the latest ATI driver (11.8) installed for my Radeon 5450 HD video card.
This response in another thread might be relevant:
I've just experienced the same problem. It was caused by installing the ATI 11.5 Catalyst driver update from Windows Update.
To resolve it open Catalyst Control Center, goto the "Gaming" section and untick the top checkbox "Morphological filtering".
Different cards (ATI Radeon HD5750 among others in the same family), and a different CCC, but close enough for it to be worth a try.
Noel
------------------------------------
Reply:
In a general sense, yes, in that the text displayed in the ClearType Text Tuner is all pixel-aligned and we're using it to tune sub-pixel aligned rendering, which seems to be pickier about getting the settings just right.
Another thing you could consider in the longer term is calibrating your on-monitor controls and video card curves so that your monitor displays exactly gamma 2.20. There's a handy chart that can help with that. When viewed at exactly 100%, and the monitor is set up just right the left two columns should appear as nice smooth gray gradients.
-Noel
Do you mean that the left two columns in the picture of your post should appear as nice smooth gray gradients ?
Or do I have to download it first from somewhere ?
They are not nicely grey and smooth when I look at those in your post.
------------------------------------
Reply:
They are smooth and gray right in the page, as viewed in IE9 here, but I can't say whether it's being zoomed or resized as you're seeing it. Make sure your IE window is nice and wide.
When those columns appear smooth and gray, as shown in the mock-up below, your display setup is responding with a gamma of 2.20 and the gamut of the sRGB color space, which is what Microsoft expects.
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 10:46 PM
------------------------------------
Reply:
This response in another thread might be relevant:
Thanks for that. It turns out I have Morphological Filtering UNchecked, and everything is nice and sharp for me.
-Noel
- Edited by Noel Carboni Tuesday, September 6, 2011 10:43 PM
------------------------------------
Reply:
To everybody who tried to help me with my problem.
I have been playing for hours with all possible settings and I have gratefully tested all the suggestions that you have sent to me.
The only thing that actually reduces my problem is :
IE9 / Tools / Compatibility View Settings / Display all websites in Compatibility View
I am not happy with it, but it looks like the only livable solution to my problem.
This can not be called "Normal" does it ?
------------------------------------
Reply:
I think you don't have to display all websites in Compatibility View, you can just follow my former reply to add the certain sites to display in compatibility view as a workaround. Those sites are not compatible with IE9, hope the developper will improve the sites sooner. I will also report this to the IE product team.
Regards,
Miya
This posting is provided "AS IS" with no warranties, and confers no rights. | Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
------------------------------------
Reply:
Miya,
Do you realize that Internet Explorer 9 uses sub-pixel ClearType-based font-smoothing on each and every web site, whether or not the user has selected font-smoothing or ClearType in his system preferences? This is not a site-specific thing!
Switching to IE8 mode causes IE9 to use pixel-aligned font-smoothing, which some people - given their monitors and eyes - find more acceptable. Other people don't even want font-smoothing on at all.
That Microsoft has failed to program IE9 to obey the user's font-smoothing choices, and does not allow the direct configuration of IE9 to change its sub-pixel vs. pixel-aligned method of font smoothing is what this thread is all about.
-Noel
- Edited by Noel Carboni Thursday, September 8, 2011 3:39 PM
------------------------------------
Reply:
Miya,
Do you realize that Internet Explorer 9 uses sub-pixel ClearType-based font-smoothing on each and every web site, whether or not the user has selected font-smoothing or ClearType in his system preferences? This is not a site-specific thing!
Switching to IE8 mode causes IE9 to use pixel-aligned font-smoothing, which some people - given their monitors and eyes - find more acceptable. Other people don't even want font-smoothing on at all.
That Microsoft has failed to program IE9 to obey the user's font-smoothing choices, and does not allow the direct configuration of IE9 to change its sub-pixel vs. pixel-aligned method of font smoothing is what this thread is all about.
-Noel
THANK YOU NOEL !
------------------------------------
Reply:
Noel and Site-Jumper,
Your feedbacks are very appreciated. I've already reported this to the IE team. I suggest you use compatibility view or other browser as workaround currently.
Thanks for your understanding and cooperation!
Regards,
Miya
This posting is provided "AS IS" with no warranties, and confers no rights. | Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
------------------------------------
Reply:
Can you try the hotfix 2545698?
it should fix the blurry text issue in ie9.
Looking for hot issues and resolutions? We reduce your efforts. http://blogs.technet.com/b/asiasupp/
------------------------------------
Reply:
Can you try the hotfix 2545698?
it should fix the blurry text issue in ie9.
Looking for hot issues and resolutions? We reduce your efforts. http://blogs.technet.com/b/asiasupp/
I did that Danma_ but fonts remain bold.
I managed to almost get rid of the cyan and magenta shades in text with the help of Noel Carboni (thanks again Noel).
The 3rd screen allowed me to improve it a lot.
------------------------------------
Reply:
Site-Jumper, I'm curious - did you feel you saw a difference in the font rendering by IE10 vs. IE9?
Seems to me - and it may just be because of a slightly different ClearType Text Tuner setting, that the IE10 font rendering is a little different... Maybe more refined-looking? Perhaps they've adjusted the fonts themselves.
-Noel
------------------------------------
Reply:
Site-Jumper, I'm curious - did you feel you saw a difference in the font rendering by IE10 vs. IE9?
Seems to me - and it may just be because of a slightly different ClearType Text Tuner setting, that the IE10 font rendering is a little different... Maybe more refined-looking? Perhaps they've adjusted the fonts themselves.
-Noel
Hi Noel,
I did not have a look at that - stupid me.
I saw that the user interface was the same as the one in IE9 (MS ignored the criticism of many users as usual).
And there was of course the Metro screen that made me get rid of Win8 after half a day of disillusionment.
Sorry for that.
------------------------------------
Reply:
Hi
Yes, you can do that.Follow following steps:-
1. Click F12
2. Change Browser Mode to IE7 or IE8 which ever you want.
3. Go To Tools, Select Compatibility view Settings
4. Select Display all websites in Compatibility mode, or add the web sites you want to run in compatibility mode.
Thanks
Sunil Bindra
------------------------------------
Windows update and restarts?
Reply:
Hi,
Is this Windows 2012 server a standalone server or a domain member server?
If it is a domain member server, please run "rsop.msc" to check whether it applied Windows Update Group Policy.
If it is a standalone server, you may check whether Windows Update registry settings changed.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate
Or you can find Windows Update related registry entry at:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
Detailed registry entry settings please refer to these articles:
Configure Automatic Updates in a Non–Active Directory Environment
http://technet.microsoft.com/en-us/library/cc708449(v=WS.10).aspx
How to configure automatic updates by using Group Policy or registry settings
http://support.microsoft.com/kb/328010
Lawrence
TechNet Community Support
------------------------------------
Reply:
------------------------------------
JSON Rest Services SharePoint 2010
Hello All,
The following is my code
$.support.cors = true; $.ajax({ url: "http://mycrossdomainsite/_vti_bin/listdata.svc/mylist", type: 'GET', dataType: 'JSON', sortable: true, rownumbers: true, crossDomain: true, cache: false, success: function (json) { alert("Success"); }, error: function () { alert("Error"); } }); I am using this code to read the data from a different web application.
I am getting alert message as "Success". But I need to display mylist data in alert message.
can someone help me please?
Like Cricket
- Edited by h_user2016 Friday, October 19, 2012 12:08 PM
Reply:
In your success method please try to alert(json.d)
This is a specific property implement in the SharePoint client api to prevent cross site scripting attacks.
Anand
------------------------------------
Reply:
Thank You Anand
If I want to read the Title values,how can I do that?
Now I am getting message like [object Object]
Like Cricket
- Edited by h_user2016 Friday, October 19, 2012 12:54 PM
------------------------------------
WDS Install Image Path Problem
Hi I'm having a problem setting my image in the autounattend.xml file.
I've captured my image and saved it to the image store.
Then I called it standard.
What I want to be able to do is specify the image in the autounattend file.
But for some reason it's not working. The image selection screen keeps appearing.
I've set the UI to show on error so that I get the choice to chose the image if something doesn't work.
Here is an example of what I am using.
| <InstallImage> |
| <Filename>standard.wim</Filename> |
| <ImageGroup>standard images</ImageGroup> |
| <ImageName>standard image </ImageName> |
| </InstallImage> |
I don't know if I am using the correct image name? Because WDS have created three image files for my one image.
Res.rwm
Standard-(2).wim
Standard.wim
What could I be doing wrong?
I want to get this working so that I don't have to keep specifying the image.
Thanks
Reply:
I wo different forum would position this problem to different forum
http://social.technet.microsoft.com/Forums/en-US/winserversetup/threads
Thanks for understanding
Rgds
------------------------------------
Reply:
That's the forum where I meant to put it.
My mistake.
Thanks for pointing it out.
------------------------------------
How to display no row message when the row count is zero
Hi All,
I am using SQL Server 2008 R2 to create SSRS reports. I have a consolidated report which has 2 parameters. one for the report name and another for the location. the consolidated report has multiple reports in it. Using a list, we have inserted all reports as to get a single dataset.
Requirement : when i select a particular report name and particular location, if there is no row data in that particular report, then i need to display a message "no records found".
For all reports, in the properties pane, for NoRowMessage , i hav inserted the message. but still i am not getting when i select the reportname and location. The table should not be shown and the message should display below that report name( for this report name to be displayed i have used a seperate tablix). what expression can i write to achieve this?
Any help is appreciated.
Thanks in advance, Akhila Vasishta
- Edited by Akhila Vasishta Thursday, October 18, 2012 1:33 PM
Reply:
Hi Akhila,
You can achieve this by adding a new row for each table and playing with the row visibility condition. Based on the count of rows returned by the dataset based on the selection, you can change the visibility.
You need add a new row for the tables and this row will hold the information for No rows message in the expression window. Also the visibility condition for this row would be
=iif(Count(Fields!yourFieldName).Value)=0,False,True)
For the rest of the other rows, the visibility condition will be
=iif(Count(Fields!yourFieldName).Value)=0,True,False)
HTH,
Ram
Please vote as helpful or mark as answer, if it helps
------------------------------------
Reply:
Hi Ramkrishnan,
Thank you for the answer.
This expression works fine when i select single location. when i select multiple locations for a particular reportname1, the message is not being displayed.
Brief Description: i have used the expression in the table. when i select multiple locations, For eg: if i select chennai and madurai, if chennai has data for the report, then the value is getting displayed. but below this i have to display the message for madurai if it doesnot have any data.
Thanks in advance, Akhila Vasishta
------------------------------------
Reply:
Hi Akhila,
The no rows message is displayed for a particular dataset. Since your dataset returns values for chennai and not for madurai, the count of rows is always greater than zero.
I am afraid you wont be able to do in the same way for multiple selection. If your location filter as less values and if you are sure that no new location will be added, then you can create a separate dataset for each location and create seperate table for each location in your report and add the above mentioned expressions.
In this way you can cagieve your desired result.
HTH,
Ram
Please vote as helpful or mark as answer, if it helps
------------------------------------
Create a Site Template - Links not Updating, revert back to original template site
Good day all, This may be one of those questions where it's always done this and I am just now noticing...
I have taken one of my existing sites and am using it as a template to create other sites. Problem is, after the new site is built, using the new template, the default Quick Navigation Menu has the headings: Document, Lists, People and Groups will point back to the original Template site. Is this the way it is and I need to manually change the links each time?
I sure thought it would pick up the new site path and simply add the ( _layouts/viewlists.aspx?BaseType=1 ) to the end of the path...
Reply:
Anyone have any ideas?
Maybe everyone is confused...
So, put another way. Build a new site. Save the site as a Template. Use the new site template to build another new site. Go to the left navigation menu and select documents (The heading) Does it take you to the new site or to the site that was used to create the template?
If it works for you, how should I edit my template site links so that when I use it to create new sites, the links work (point to the correct locations)?
------------------------------------
Reply:
------------------------------------
O'Reilly 50% Discount for MCPs
Hi Folks,
This deal is listed on the Microsoft MCP site, but many of you might have missed it, as I did, so here it is.
O'Reilly, the official distributor for Microsoft Press, is offering a 50% on all Microsoft Press ebooks, and a 40% discount on all Microsoft Press print books exclusively to Microsoft Certified Professionals (MCPs). Just use discount code MCPDEAL at checkout at the O'Reilly website below:
http://shop.oreilly.com/category/deals/mcp.do
Ebooks from oreilly.com are DRM-free, available in multiple formats like ePub, Mobi, and PDF, and entitle you to free lifetime updates. Additionally, you can now sync your ebook purchases automatically with your Dropbox for convenience.
Microsoft Press still publishes the finest Microsoft-related books, so I hope you take advantage of this deal. Enjoy.
- Changed type James JT Taylor Friday, October 19, 2012 12:59 AM
- Changed type James JT Taylor Friday, October 19, 2012 12:59 AM
- Edited by James JT Taylor Friday, October 19, 2012 11:33 AM
Reply:
Hi Folks,
This is just a quick note about O'Reilly's new Dropbox sync feature, if you don't know about it yet. It may seem minor, but it is a BIG deal (at least to me)!
I've bought almost 100 ebooks from O'Reilly over the years, and they are all somewhere on my hard drive, but I can't always determine where. With this new feature, all my ebook purchases sync automatically with my Dropbox, so I can access my ebooks in the cloud from anywhere. I also installed the Dropbox app on my iPad, so now I have the freedom to study wherever I want. It's fabulous.
For me, this alone is worth the price of admission because it's such a major convenience. Feel free to give it a try.
------------------------------------
How-To Convert a VHDX to a virtual hard disk (VHD) in Windows Server 2012
Hi,
here is an article that describe step by step the conversion from a VHDX to a virtual hard disk (VHD) in Windows Server 2012
(How-To) Convertir un VHDX en VHD dans Windows Server 2012
Best Regards,
KETATA Ramy (N'oubliez pas de Marquer et Voter la ou les réponses qui aident à résoudre votre problème)
Reply:
Hello,
thanks for the article link. Unfortunate it is written in French and the forum is in English. So it might be better to post it on French sites.
Best regards
Meinolf Weber
MVP, MCP, MCTS
Microsoft MVP - Directory Services
My Blog: http://msmvps.com/blogs/mweber/
Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
------------------------------------
Reply:
Hi,
Here is an artcle on How to convert virtual hard disk format from VHDX to VHD http://anuraggawande.blogspot.com/2012/10/vhdx-to-vhd-conversion.html
------------------------------------
Is it good practice to use SPListItem, DocumentSet, SPFolder as properties in your business entity class?
I am trying to refactoring a web part that was developed by contractors. They are using field types like SPListItem, DocumentSet, SPFolder in primary Bussines entity class. Is it good practice? What about memory leaks with this design?
Oleg
Reply:
Hi Oleg_Petrychenko,
I don't think there any problem to use SP objects in business entity.I have used them in my solution considering the point that business entity to facilitate/handle business logic only.Until you use only business logic in your business entity ,there will be no break in good practice.
Thanks
------------------------------------
sharrepoint 2010 with sql server 2008 version 10.0.5500
Reply:
Hi Olais,
What error you are getting ?Please check SharePoint log file files,looks like some of the sql permissions changed during upgrade.
If this is not the production environment,try to run config wizard with existing database ( not to disconnect with farm).
Thanks
Thanks
- Edited by Nazre1 Friday, October 19, 2012 11:01 AM
------------------------------------
Another User Account name called "A User"
Hi
I am running windows 8. When I check my User Account name from my anti virus software.
It indicate as a "A User".
Not my actual User Account name.
It happen to both beta build 8400 and 9200.
Can any one help.
Because it seems like a Backdoor or something.
- Changed type Nicholas Li Tuesday, October 23, 2012 9:57 AM
Reply:
Hi
What is the name of the anti virus software you are using?
Regards
------------------------------------
Reply:
Hi Ronnie.
I wonder what had happen now.
I use F-Secure 2013 Internet Security.
I noticed that the license user repeatedly change.
Somehow without my knowledge.
I did use other antivirus program.
Did see the same thing.
Many times now, I saw another mouse pointer moving around the desktop screen.
This is not the first time that my User Account have been locked out for no utter reasons.
There are many times. That my user account password have been changed.
My main router password have been changed too.
Till today I am suspecting that someone have remotely desktop to my computer.
That goes the same to my Mac.
And you know what did they do.
They gain to my root account password. And took control everything.
And monitoring my Internet Activities.
They enable Screen Sharing, File Sharing, Remote Login. etc.
On top of that my network somehow was Bind to someone else Wifi Router from Active Directory.
Enable the SSH & Kerberos.
All under root.
I keep formatting and reinstalling my OS everytime.
When I am not around at home.
Someone must have physically access to my computer.
And make all the changes to my settings!
I have this problem many times.
They did the same thing to my Linux.
And now to my Windows.
This is not the first time.
However I have make the matter known to the Police.
I am telling the truth.
Even at the age of 40s. (They have lost track of time. And they still think that I am a teenager! Did they ever ask themselves how old are they now?)
Someone turns on the Parental Control.
Believe it or not.
I have many beta testing to do at my end.
I have to get something done.
I know for once someone is monitoring my email account too.
These people are real control freaks!
The reason I say this is because these people have a habit to remote desktop my computer.
They force me to buy a new computer so that they can do all the bad things to my own properties!
I have disable the RD. They must have install something to my computer!
I know I become one of their victim of things!
When this things happened.
I get all the blame for nothing.
I get all the verbally abuses from them!
- Edited by mrdbeta Monday, October 15, 2012 9:28 AM
------------------------------------
Reply:
Hi,
I would like to suggest you check the issue with the security software company or our Safety & Security Center:
Safety & Security Center
http://www.microsoft.com/security/default.aspx
Thanks.Nicholas Li
TechNet Community Support
------------------------------------
A question about xperf and perfmon
Hi, All:
I have defined a performance counter and a tracing event, and I could use perfmon data collector set to get a .blg file and a .etl file; the former is the performance data file which can be opened in perfmon, and the latter is the event trace log which can be viewed in xperfview. My question is, how could I combine the 2 files and display in a single chart?
I know xperfview.exe could overlay tracing events with kernel performance counter curves, and that's really cool! But I think xperf.exe could not do that for user-defined performance counter.
- Edited by xlzhang Friday, October 19, 2012 1:01 PM
Vendor need to remove from SCCM Software Updates
Hello,
I am facing one strange issue.
In my SCCM environment we have installed SCUP 2011 on central site Server but SCUP is not configured.
After that what we are observing is, in SCCM console When we click software updates, under Vendor We can see a new vendor called DSM along with Microsoft and Local Publisher. I am not sure during SCUP 2011 installation if I did some thing which is causing this. Please let me know how can I remove this vendor information.
Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
No comments:
Post a Comment