OLE problems when client window moves
- Changed type Mark L. Ferguson Tuesday, February 17, 2009 2:21 PM
3 monitors not working
I recently got 2 spare 19" dell monitors (non widescreen 1280x1024) from work. I already use one 24" widescreen (1920x1200)monitor. I wanted to have a try at a triple screen display.
heres my current config:
GPU: Nvidia 7950 GX2- OC'd at 585/700 on driver 181.22
CPU: AMD Athlon 64 X2 dual core 2.0GHz - OC'd at 2.45GHz
Motherboard: EVGA NF41
RAM: 4gigs DDR Corsair - (3.25) not all recognized because 4 gig cap on mobo
Monitor: 24" westinghouse @ 1920 X 1200 60Hz
OS: Windows Vista Ultimate 64 bit
HDD: 80GB Hitachi Deskstar 7K80 - Rotational Speed 7200 RPM, Max. Internal Data Rate 757 Mbit/s
well I got WARhammer online running now on my main display but have come across problems since i bought the usb device and hooked up 3 monitors.
Problem #1. Now, whenever i uncheck fullscreen mode to try to run the game in windowed mode, the whole game freaks out (even in titlle/load screen). Their is a single image of like a random menu frame tiled out over my whole display and i cant see what i'm doing. The game never used to do this before when i ran windowed mode. it seems it only stops doing that when i make windowed mode to resolution of 1440x900 and below. I even tried setting it all back to my origional display, now the game just does that, 3 monitors or not. picture: http://i245.photobucket.com/albums/g...reenmessup.jpg
#2. the third monitor is setup to the usb to vga adapter http://www.newegg.com/Product/Produc...82E16815101001. any monitor on the adapter turns all black on the display when i mouse over to it.... but if i drag a window around on that monitor it can erase all the black away wherever the window touches it. after i do this, it eventuall blacks out again. (the other 2 monitors hooked up to my graphics card work fine).
#3. Windows media player now lags very much when i try to play video on the main screen (24" 1920x1200), especially laggy in fullscreen. the other monitors can play media player fine when i drag it over though. Curiously, VLC media player works fine on all 3.
#4. Youtube and hulu (i think its a flash problem) cannot fullscreen on my main monitor (24" 1920x1200). When i try to fullscreen it produces the same effect as problem #1. Oddly, if i right click the flash player settings and turn off hardware acceleration this effect goes away and fullscreen work again for the flash player.
picture:http://i245.photobucket.com/albums/g...eenmessup2.jpg
#5. I don't know if this is really a problem or a good thing but my FPS in WAR has nearly doubled for some unknown reason. Before i even attempting installing new monitors i had always gotten an avg of 30 FPS and 10 FPS in keep fights. Now, after putting in the new monitors my FPS is now an avg of 60!!!! its noticebly smoother. I tried unhooking the 2 new monitors and the FPS is still doubled at 60. I made sure under nvidia options, to "enable multi GPU mode" and it was still running at 60 FPS. Then, i switched from "enable multi GPU mode" to "select the display to view Multi-GPU renderered content on" option..... it still ran at 60 FPS. I have no idea why my fps suddenly got better, but im not complaining just very confused when i been running at 30fps since release. (nvidia wont allow me to run the other monitors when i select the "enable multi GPU mode")
I guess my most troublesome problems are that I cannot run the thrid monitor thats on the adapter. http://www.newegg.com/Product/Produc...82E16815101001 Maybe its defective because I got it OEM from newegg? But then someone told me that it also might be because you need 2 cpus to run 2 graphics cards.... I have never heard of this. any ideas why the adapter wont work? (all the monitors are on extend)
The other most serious problem is the Windowed Mode in WAR not working anymore. Besides the fact that I just cant see anything, I won't be able to click on another monitor while WAR is running on another because it minimizes WAR if its on fullscreen.
ahhhhg so panic-confused
PS. I am running WAR fullscreen on the main display. the other 2 monitors are just extended for movie/web browse
- Changed type Nicholas LiModerator Friday, February 13, 2009 9:52 AM
Reply:
Hi,
Thank you for posting.
Please let us know how you plug the three monitors. Where you plug the main monitor (24" 1920x1200), on the graphics card or the USB to VGA adapter? Also, how everything works when displaying other content such as desktop? I suspect that the issue is very likely a hardware supportability issue of the related application/game.
After checking the screenshot, I noticed that the one in the middle displays abnormally, please let us know which monitor it is.
Regarding the FPS of the game, it may also be related to the driver or the specific settings of the graphic card's utility. It is recommended to contact the NVIDIA for further information on this.
At this time, let's try the following tests:
1. Please try to upgrade the driver for the graphics and display devices, NVIDIA 7950 GX2 and EVGA USB to VGA adapter.
2. Please unplug the USB to VGA adapter and check how the dual-display works.
Since we have no direct information about how to make the NVIDIA 7950 GX2 and EVGA USB to VGA adapter work together to build a tri-display, please contact their manufactures for technical guide and support.
NVIDIA Support
http://www.nvidia.com/page/support.html
EVGA Support:
http://www.evga.com/support/default.asp
Hope this helps.
Nicholas Li - MSFT
------------------------------------
Office 2007 Incompatibility
Has anyone else experienced this? Is this a Windows 7 fix or does there need to be an Office 2007 fix?
Thanks,
(Reposted from User Interface Forum)
-Steven Perry
Reply:
Paul
------------------------------------
Reply:
Just so you know, SPerry, I've used the Send Feedback facility to report it (you mentioned that it won't work for you).
I think we're supposed to post bug reports and change requests in the "Sticky: have comments about Windows 7" thread.
Thack
------------------------------------
Reply:
Hi Steven,
Thank you for your feedback.
If you have any other product suggestions and any feedbacks. Welcome to post in our Feedback thread. The Forum Owner will periodically collect these messages and send them directly to the Windows 7 Product Development Teams.
Here is a link to that thread for your convenience. Just click Reply on the first message and post your comments.
Have Comments about Windows 7 Beta?
Thanks.
Arthur Xie - MSFT
------------------------------------
Create EWS java interface and send email using java stub
Check the following post link for the details of EWS with java communication
1. Installation of Exchange server ans prerequest
2. Creating EWS Stub package using AXIS
3. Sending Simple mail
4. Sending main with attachment
http://kalaimaan.wordpress.com/2009/01/29/exchange-server-using-soap-service/
http://kalaimaan.wordpress.com/2009/02/09/send-email-using-exchange-web-service/
Have a great day :)
sri
testing windows 7 Beta
Reply:
Hi,
Thank you for your feedback.
If there is anything you would like to share with us, welcome to post product suggestions and any other feedback. The Forum Owner will periodically collect these messages and send them directly to the Windows 7 Product Development Teams.
Here is a link to that thread for your convenience. Just click Reply on the first message and post your comments.
Have Comments about Windows 7 Beta?
Thanks.Arthur Xie - MSFT
------------------------------------
Microsoft System Center Configuration Manager (SCCM) SP1 Client
Trevor Sullivan
Systems Engineer
OfficeMax Corporation
Trevor Sullivan Systems Engineer OfficeMax Corporation
Reply:
Do the inventory functions work? What about pushing software updates?
David Driggers
SCCM Administrator
Energen
------------------------------------
Reply:
Eric
------------------------------------
Reply:
Krenski
------------------------------------
Reply:
------------------------------------
Reply:
What errors are you seeing?
Eric
------------------------------------
Reply:
David: I haven't specifically tested patches through SCCM. The inventory functions work fine. It shows up in ConfigMgr as "Windows 7 Ultimate."
Eric K: We are not running in Native Mode.
Win7Pro: You may want to check your ccmsetup.log in %WINDIR%\System32\ccmsetup. I simply executed ccmsetup.exe off of one of our site servers, and it took off :)
Trevor Sullivan
Systems Engineer
OfficeMax Corporation
Trevor Sullivan Systems Engineer OfficeMax Corporation
------------------------------------
Reply:
------------------------------------
Dialog client area just a few pixels too small
I have noticed that lots of dialogs have their client area decreased just enough to start clipping the bottom / right controls. A couple of pixels or maybe a bit more - perhaps the border width, which is quite a bit thicker than it was in XP?
While this does not reduce useability, it makes the dialogs in question look bad.
P.S.: This is compared to XP, I don't know about Vista, but I think the problem existed in Vista as well.
Fix for installing Exchange System Management for Vista with Outlook installed. (RESOLVED!)
TECHNET ADMINS: You can mark this issue as resolved.
From what I've found this issue has yet to be addressed and resolved. I've finally come up with a fix for getting exchange tools to work in Vista with Outlook installed in both MMC and stand alone ESM. Here are the steps.
The Caveat: You cannot install ExchangeMapiCdo.MSI with MS outlook installed and you can't install ESMVista without ExchangeMapiCdo.MSI installed. Here is the work around to get things up and running.
1) Go into Control Panel
2) Select Programs and Features
3) Select MS Office and click the "Change" Button located at the top right.
4) Choose add or remove features and click next.
5) Click the drop down menu next to Outlook and choose "Not Available"
6) Once Outlook has been removed install ExchangeMapiCdo.MSI
7) After Exchange Mapi Cdo is installed, install ESMVISTA.MSI
8) The Exchange manager is now installed.
9) Go back into Control Panel
10) Select Programs and Features
11) Select MS Office and click the "Change" Button located at the top right.
12) Choose add or remove features and click next.
13) Click the drop down menu next to Outlook and choose "Run From My Computer"
and click next.
14) Once this process is complete you can have your cake and eat it too.
I have tested all functions of ESMVista and I was able to do everything an exchange admin needs to do their job, Enjoy!
ExchangeMapiCdo.MSI is located here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=94274318-27c4-4d8d-9bc5-3e6484286b1f&displaylang=en
ESMVista.MSI is located here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=3403d74e-8942-421b-8738-b3664559e46f&DisplayLang=en
Additional Notes:
You may need to register the following DLLs to make this work as well. Just throw them in a text file and rename the file extension to .bat and the batch file will register them for you.
regsvr32 /s adprop.dll
regsvr32 /s azroles.dll
regsvr32 /s azroleui.dll
regsvr32 /s ccfg95.dll
regsvr32 /s certadm.dll
regsvr32 /s certmmc.dll
regsvr32 /s certpdef.dll
regsvr32 /s certtmpl.dll
regsvr32 /s certxds.dll
regsvr32 /s cladmwiz.dll
regsvr32 /s clcfgsrv.dll
regsvr32 /s clnetrex.dll
regsvr32 /s cluadmex.dll
regsvr32 /s cluadmmc.dll
regsvr32 /s cmproxy.dll
regsvr32 /s cmroute.dll
regsvr32 /s cmutoa.dll
regsvr32 /s cnet16.dll
regsvr32 /s debugex.dll
regsvr32 /s dfscore.dll
regsvr32 /s dfsgui.dll
regsvr32 /s dhcpsnap.dll
regsvr32 /s dnsmgr.dll
regsvr32 /s domadmin.dll
regsvr32 /s dsadmin.dll
regsvr32 /s dsuiwiz.dll
regsvr32 /s imadmui.dll
regsvr32 /s lrwizdll.dll
regsvr32 /s mprsnap.dll
regsvr32 /s msclus.dll
regsvr32 /s mstsmhst.dll
regsvr32 /s mstsmmc.dll
regsvr32 /s nntpadm.dll
regsvr32 /s nntpapi.dll
regsvr32 /s nntpsnap.dll
regsvr32 /s ntdsbsrv.dll
regsvr32 /s ntfrsapi.dll
regsvr32 /s rasuser.dll
regsvr32 /s rigpsnap.dll
regsvr32 /s rsadmin.dll
regsvr32 /s rscommon.dll
regsvr32 /s rsconn.dll
regsvr32 /s rsengps.dll
regsvr32 /s rsjob.dll
regsvr32 /s rsservps.dll
regsvr32 /s rsshell.dll
regsvr32 /s rssubps.dll
regsvr32 /s rtrfiltr.dll
regsvr32 /s schmmgmt.dll
regsvr32 /s tapisnap.dll
regsvr32 /s tsuserex.dll
regsvr32 /s uddi.mmc.dll
regsvr32 /s vsstskex.dll
regsvr32 /s w95inf16.dll
regsvr32 /s w95inf32.dll
regsvr32 /s winsevnt.dll
regsvr32 /s winsmon.dll
regsvr32 /s winsrpc.dll
regsvr32 /s winssnap.dll
regsvr32 /s ws03res.dll
UPDATE Feb/09/2009:
I ran in to an issue where I couldn't get message tracking to work. In order to get message tracking working I had to make an exception in the windows firewall to allow WMI traffic in and out. You can do this via Group Policy by adding the predefined WMI exception rules in Windows Firewall with Advanced Security.
(Policies/Windows Settings/Security Settings/Windows Firewall With Advanced Security/Inbound Rules)
1) Right Click "Inbound Rules" and select "New Rule".
2) Click the "Predefined" Radial box and from the drop down menu select "Windows Management Instrumentation (WMI)" and click next.
3) The rules list will be populated with the exceptions, click next and finish out the wizard.
4) Once you've added the rules, do a GPUPDATE /FORCE to apply the settings you just made.
You can also make the exception locally by doing the following:
1) Go to the control panel and select "Windows Firewall".
2) Click the "Change Settings" link in the middle of the window.
3) Click the "Exceptions Tab" and scroll down to "Windows Management Instrumentation (WMI)".
4) Check the check box next to "Windows Management Instrumentation (WMI)" and click OK.
The Exception is now in place and you can use the message tracking function within the ESM.
//SIGNED//
Thomas Verroco
InDyne Inc. - Network Architecture & Systems Admin
- Edited by ctrldkaos Tuesday, February 10, 2009 3:36 PM
Reply:
Regards,
Xiu
------------------------------------
Feedback to SSDS team
We are interested in your wish list for new features -- a usage scenario for the new feature would help us understand the context of your needs
We are interested in things you would like to see improved.
Tonyp
Reply:
- support for HTTP Authentication (Basic at minimum, Digest is better) to make it easier to write desktop and other clients and braoden the reach of the service
- support for Caching Headers (Cache-Contol, If-*,ETag,Expires, etc.) to cut down on traffic and improve response
- support for Content-Encoding (gzip,deflate) to cut down on bandwidth
- use the Location header (redirects) on POST and possibly PUT instead of sending the entity back (to cut down on bandwidth for large entities)
I'd be happy to give some examples of each if you like.
Mike Amundsen
mamund
------------------------------------
Reply:
Mike,
Thanks for the feedback -- Currently the service is using basic HTTP Authentication can you send me an email if you are seeing issues with the authentican?
We have open items for your other comments and I'll be posting a list of the new features and changes every eight weeks when we update the service so keep a look out for the postings about new features/changes/fixes.
my email is tonypet at microsoft . com
Thanks
Tonyp
------------------------------------
Reply:
Thanks for the follow up. I was out for the weekend and will check into this today. If I have any additional questions, I'll ping ya.
mamund
------------------------------------
Reply:
HTTP Basic Auth works just fine - not sure what I was doing before<g>.
And I'm looking forward to the results of the latest 'sprint.'
Thanks again.
Mike Amundsen
mamund
- Edited by Mike Amundsen Tuesday, June 24, 2008 12:11 AM elaborate
------------------------------------
Reply:
Once you add paging, you really need support for sorting; so sorting would be high on my list of features. You might require Entities to include explicit sort fields - possibly as an attribute of the field element (<my-field xsi:sort="true" />) or a special stika element (<s:SortElement xsi:element-name="my-field" />) that is included with each entiity.
After sorting, aggregate functions would be my next request (COUNT(), SUM([element-name]), MIN([element-name]), MAX([element-name]), AVG([element-name]) - in that order, IMHO)
Also, it would be nice to be able to support page-size settings in the query. This would help in implementing things like TOP or RECCOUNT()-type queries.
Mike Amundsen http://amundsen.com/blog/
------------------------------------
Reply:
Can you hide or move the non-SSDS threads from this area? It's kind of a drag to have to sift through them to find the SSDS 'nuggets.'
Mike Amundsen [http://amundsen.com/blog/]
------------------------------------
Reply:
1) The main thing I'd like to see is some sort of revenue share scheme. I'm currently building an app that will (if I ever finish it) make heavy heavy use of SSDS. Its a command-line app which will, in effect, be chucking log data into SSDS. My thinking at the moment is that each user will have to provision their own authority and basically pass the URI for that authority into the app from the command-line. All quite simple really.
The thing is, the data isn't going anywhere near any servers that I own hence there's no way for me to track app usage and hence charge for it (which is what I'd like to do). Hence, my feature request is that you provide a mechanism for my app to identify itself and then Microsoft charge the user a slight premium over what they would normally pay for SSDS. Microsoft takes its cut for SSDS as appropriate and the premium comes to my company somehow. Like I say, its a revenue share scheme. A really compelling scenario for anyone that wants to use SSDS for providing application storage - as far as I know your competitors don't offer anything like this.
Headline here is: I want a way of getting at some of the revenue that is generated through users storing data in SSDS when using my app.
2) In this blog entry: http://blogs.conchango.com/jamiethomson/archive/2008/06/05/ssds-will-we-get-a-cloud-based-metric-aggregator.aspx I wonder about the possibility of you pre-aggregating data for us, thus speeding up queries. I got the idea from Analysis Services (SSAS) of course.
The big disadvantage of SSAS (in my opinion) is that its a seperate server process, seperate query language etc... I would rather issue queries against my base data and the engine be intelligent enough to know whether to go against the base data or against the aggregations. Given the abstraction that SSDS inherently provides I believe that it presents a great opportunity to do this. With the abstraction layer in place I don't care where my data resides - as long as I get it quickly. Pre-aggregating data can help here.
More to come.
-Jamie
P.S. I agree with Mike's suggestion about deleting the none-SSDS threads.
http://jamiethomson.spaces.live.com/ | http://blogs.conchango.com/jamiethomson
------------------------------------
Reply:
More SQL syntax would also be welcome (Aggregators, LIKE, type conversion). Also, I wouldn't be opposed to optional schema...it looks like right now its 'add a property and it exists' which makes it a little too easy to add a misnamed property and voila your object has that property. Its unclear to me so far whether *only* that entity would have it or all entities of type X would.
http://www.silverlight-tour.com
------------------------------------
Reply:
------------------------------------
Reply:
Something similar to SQL Server's EXEC sp_spaceused 'dbo.myContainer' to check the current size of a container.
Out of interest...why do you want that? sp_spaceused is typically used by someone who cares about disk space and such things like that... who would you care how much space a data service is taking up?
http://jamiethomson.spaces.live.com/ | http://blogs.conchango.com/jamiethomson
------------------------------------
Reply:
The current container size limit is 2GB. There will always be a limit no matter how SSDS team changes the threshold.
If I want to store BLOB data in my container, it will be nice to know how much space is left, rather than get a strange exception suddenly.
- Edited by c.c.chai Wednesday, July 16, 2008 3:22 AM spelling mistake
------------------------------------
Reply:
The current container size limit is 2GB. There will always be a limit no matter how SSDS team changes the threshold.
If I want to store BLOB data in my container, it will be nice to know how much space is left, rather than get a strange exception suddenly.
+1
And actually, that 2GB limit is a bit...cosy. I assume what we should do once we hit that limit is to create another container to serve as some sort of partition, and then run our queries against both containers?
In other words, could something like Flickr ever be built on top of SSDS with the 2GB limit?
Thoughts anyone?
------------------------------------
Reply:
FWIW, I'm curious on how the whole BLOB thing will play out. I *assumed* that SSDS is a database-type store (ala Amazon SimpleDB) and *not* a content store (ala Amazon S3). I'm cool with combining the two as long as it does not produce barriers (lowered performance and/or frustrating storage limits).
For now, I plan on focusing on the database-type approach while I explore the BLOB aspects. But I suspect using SSDS as a primary content store will not take advantage of it's primary strengths.
Mike Amundsen [http://amundsen.com/blog/]
------------------------------------
Reply:
I fed this stuff back to the DPE guys in the UK and not sure if it reached you, so posting it here.
1. How about being able to access an entity field directly through SOAP or REST rather than fetching the whole entity?
2. If you could do this, then what about being able to turn of the XML packaging of the response and get raw data particulary for blobs (is this coming in sprint3)? I built an SSDS uploader for map tiles from MapCruncher and have to proxy the tiles through an http handler on my own server in the web app. I'd rather not have the traffic coming through there but direct to the ajax client.
3. To use SSDS from Ajax and for a public site, how would you authenticate without having to store the SSDS credentials in javascript? It would need some kind of secure token issuing service or do you see the integration coming with the Identity services in Biztalk services?
4. I spotted a minor bug that has probably already been reported, but if you try to reate an authority that already exists, it increases the version number.
Kind regards,
Richard.
------------------------------------
Reply:
Just jumping in here...
for authentication w/ a browser, I implemented the Basic Auth hashing on the client and then pushed that into a cookie for the server. The server then checks first for the Basic Auth header and, if that fails, checks for the known cookie. This is no less secure than the HTTP Auth header itself. You can check out the source at the SSDS Examples project in Codeplex for details.
Mike Amundsen [http://amundsen.com/blog/]
------------------------------------
Reply:
Thanks for the tip, I'll take a look at Codeplex once the site is back up!
Richard.
------------------------------------
Reply:
Yeah, CP is down for me, too. You can also pick up the project code via my GoogleCode space.
Cheers.
Mike Amundsen [http://amundsen.com/blog/]
------------------------------------
Reply:
We sure hope the answer is yes. I'd like to mention a few things here. First of all, the blob storage doesn't count against the 2GB container limit. Second, we are looking at a set of APIs that will allow you programmatically access information on your containers (for example, how much space you've used up), so you can make informed decisions about whether or not you need a new container at runtime.
Let me know if you have other suggestions,
Stan
Program Manager, Cloud DB
------------------------------------
Reply:
- Ability to specify and selectively enforce acceptable set of schema(s) for a container (schema(s) could be just 1, which would increase the reach/use cases of SSDS while keeping the container flexible)
- Abilty to enforce a minimum set of constraints (I would suggest UNIQUE, PRIMARY KEY, FOREIGN KEY)
- Features to query data usage of containers for an Authority (essential for any S+S strategy)
- Ability to automatically create a new 'partitioned' container if the capacity was exceeded. Coupled with some form of view or concept of a logical container (so the app doesn't have to understand the container 'partitions' and the rules about how/when to partition can be defined at the authority level ahead of time).
- Flexible security model (authorisation) - shouldn't just rely on LiveID but that would be a start...! For example, in Identity Services the cardspace tie-in was removed adding support for passing a plain text user / password to the service. SSDS needs therefore to support multiple authentication methods, but should have a common method of authorisation regardless of the authentication scheme (e.g. group concept and the equivalent of ACL's on entities or containers).
--- RW
- Edited by RWil Friday, July 25, 2008 4:01 PM typos!
------------------------------------
Reply:
Sorry I don't agree with your first 2 feature request. Cloud DB should not have those features, IMO, those obviously belong to a traditional RDBMS. Customers need to start thinking differently when dealing with cloud DBs.
@KWez
Yeah for sure you can. Even Flickr does not store all their data in one DB, it's partitioned across various shards (farms). You could do the same thing here ex: by assigning users A-L in one container M-Z in another container. Or split it up even more. Or even by authority. Up to you.
------------------------------------
Reply:
That, and some support for either anonymous or a specific credential read-only access. I'd like to deploy an application that can query SSDS directly, but wouldn't want to put read/write credentials in the app.
------------------------------------
Reply:
Look for some of this scenarios being enabled at PDC.
-Anil
- Edited by Anilred Friday, October 3, 2008 6:27 PM
------------------------------------
Reply:
from e in entities where e["Name"] Like "%bob%" select e
------------------------------------
Reply:
Wildcard characters or LIKE operators in the where clauses.
The one thing I have not figured out how to work around was supporting simple adhoc user searches. If I have 1,000,000 widgets in the system how do I facilitate an end user in finding a single widget when they only have a vauge recollection of the name.
Something like (* is the wildcard):
from widget in entities where widget["Name"] == "Sta*" select widget
------------------------------------
Reply:
We need "Skip" to be implemented. Can you give us a timeframe for this?
------------------------------------
Reply:
"I would like schema / metadata support so that I can generate C# data access statements that will perform my basic crud operations on entities and containers in the cloud. As a software engineer, I find writing data access code very boring and mundane. This will allow me to focus on what I do best, solve business problems, and not write Linq expressions."
"As a software engineer, I have data in existing SQL 2005 databases that I need to migrate to SDS. I would like a set of tools that will help me accomplish this task."
"Often times I use the processing power of the database server to fetch multiple result sets in one shot. For example, I may want to fetch a customer, their orders, their order payments, and the order detail for each order. I want to avoid multiple round trips from the services layer to the database and I would like to get back a CustomerEntity, OrderEntityCollection, OrderPaymentsCollection, and OrderDetailsCollection for each OrderEntity in the OrderEntityCollection."
This may be a really long shot, but here goes... "As a software engineer that is used to writing ORM style data access operations, I would like Inserts, Updates, and Deletes to cascade. For example I would like to write the following code....
TasEntity task = new TaskEntity(){field info goes here};
task.Details.Add(new TaskDetailEntity(){field info goes here};
task.Details.Add(new TaskDetailEntity(){field info goes here};
context.AddObject("Entities", task);
context.SaveChanges();
and when this code executes, I end up with 1 new task and 2 new related task detail entities. Repeat the operation for deletes and updates"
As I play around more, I may come up with some more compelling stories.
------------------------------------
SqlCeException - Invalid bookmark
Were getting this exception type intermitently and not sure how to diagnose it further.
The full call stack is shown below
An Exception of type 'System.Data.SqlServerCe.SqlCeException' has occurred:
Message: Invalid bookmark.
Stack Trace: at System.Data.SqlServerCe.SqlCeDataReader.ProcessResults(Int32 hr)
at System.Data.SqlServerCe.SqlCeDataReader.FetchValue(Int32 index)
at System.Data.SqlServerCe.SqlCeDataReader.IsDBNull(Int32 ordinal)
at Read_Document(ObjectMaterializer`1 )
at System.Data.Linq.SqlClient.ObjectReaderCompiler.ObjectReader`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Bottomline.PaymentDocs.UI.Apps.SideApplicationsViewPresentationModel.DeleteApplication(ProjectConfig
We use LINQ to SQL over SQL Server compact edition and a repository layer to perform the data access.
The ToList call above comes from the DeleteApplication method i.e.
IQueryable<Document> allDocuments = documentRepository.GetAll();
List<Document> documentsToDelete = allDocuments.Where(document => document.ProjectConfigID ==
application.ID).ToList();
The GetAll method in DocumentRepository simply obtains an IQuerable object using the following LINQ to SQL code
/// <summary>
/// Retrieves a collection of documents
/// </summary>
/// <returns></returns>
public IQueryable<Document> GetAll()
{
return from documents in winDocsDb.Document
select new Document
{
ID = documents.DocumentID,
WorkflowGuid = documents.WorkflowGuid,
CreatedDate = documents.CreatedDate,
DeliveryDate = documents.DeliveryDate,
DocumentType = (DocumentType)documents.DocumentType,
ProjectConfigID = documents.ProjectConfigID,
State = (DocumentStatus)documents.State,
BatchIdentifier = documents.BatchIdentifier,
DeliveryJobIdentifier = documents.DeliveryJobIdentifier,
Data = documents.DocumentData,
DeliveryMechanism = (DeliveryMechanism)documents.DeliveryMechanism
};
}
Any help appreciated
Reply:
------------------------------------
Reply:
The error "Invalid Bookmark" is usually thrown when a Keyset cursor has been materialized and someone then deletes a row.
You encountered this in the WPF/WCF app that you have been building? Are there multiple threads executing on the same data set? If yes, is anyone of them deleting rows?
If none of the threads are deleting then this might be an issue we need to investigate further. But if you are doing a lot of DMLs in addition to selects, can you please check if all the threads doing these operations are working on committed data and the result sets are exclusive.
I presume you already have my email address, if this does not help you send us more details, we will have a look at our end to investigate this further.
Regards
Ravi
SDET, SQL CE. (Please hit Yes if this was the answer to your question)
------------------------------------
Can Offline files be made useful in Windows 7?
When Vista came out MS guys at Teched made quite a fuss about Offline files being rewritten in Vista and was now reliable and usable. Sadly, offline files in Vista SP1 still deletes data without warning at the slightest provocation. It seem this technology might only work in the the most pristine conformant environment and any variation will delete all your files without prior warning. It has no robustness or ability to adapt to changing environment that one might find if a laptop is used at different sites and/or networks.
The main problem is Offline files can't tell what is offline and what is online a lot of the time. We use DFS name space to have the same URL available at every site to make GPO policies simple with the URL targets going to the local server at each site. Offline files can't work in this enviroment because it can't detect offline status if you go to another site. It also doesn't work with online status if you go to a site other than the first one where offline files were setup. This is where it deletes all your files instead of syncing them up to the server as one might wish.
Even if we don't use DFS and use server names, a network connection on the domain makes Offline files think that it is online when it should be offline if it is at a differnet site to the server.
If the offline cache has the latest copy of files, why are they deleted instead of synced? If the server was restored to an older version and the offline cache has the latest version of files, Offline files are deleted. Same behaviour if the server target folders are empty and cache has a more recent copy of files. Complete madness.
PLEASE make Offline files usable in Windows 7. PLEASE stop deleting all files in the cache as the default option for every single exception! Users actually want to use their files, this is actually the reason they run Windows in the first place, so they can use their files, not have them deleted at the slightest provocation.
How about this for a mantra for Offline files operation - PREVERSE THE FILES IN THE CACHE AT ALL COSTS, DO NOT DELETE THE CACHE WIHTOUT USER CONFIRMATION - WORK OFFLINE IF IN ANY DOUBT ABOUT THE ENVIRONMENT YOU FIND YOURSELF IN. This is so very important for latop users who may be a great distance from their home server to get a backup from.
If Offline files could work in a usable and reliable way I wouldn't have users hunting me down with pitch forks!
Reply:
Ned Pyle [MSFT] - MS Enterprise Platforms Support - Beta Team
------------------------------------
Reply:
When you go to a site where the target of the offline files isn't available (you're thinking offline files will use the cached copy aren't you?) offline files doesn't sense being offline if there is a connection to the domain, gives an error about the URL being unavailable and doesn't go offline and can't go online. So you're left with a non-functioning profile that can't really do much. Why is the error behaviour always to be as frustratingly useless as possible instead of doing something useful, like GOING OFFLINE and using the Cache?!?!?
Another useless mis-feature of offline files, you can only opt to go Offline line (by clicking the Offline button) when you're already online. That's actually kind of stupid in practice.
It would make far more sense to be able to go offline ANY TIME WHEN YOURE NOT ONLINE. A Subtle difference, but in practise would be ever so useful for users to access their files in the cache in unexpected circumstances.
Anyway, so to fix the problem with redirected folder that malfunctioned, you try to remove the the redirection by adding another policy to redirect folders to the local profile (the is no way to UNREDIRECT folders in a policy without removing the policy itself, non-laptop users stuck at the home site are working quite happily and need the policy to stay).
You'll be surprised like I was to find that you must be ONLINE and have access to the redirected target in order to UNREDIRECT your folders, if you can't achieve this rapturous state of affairs (and if you could, you wouldn't need to be removing the redirection in the first place!) then deleting the user profile and starting all over again is the only option. With a fresh profile the policy to direct the folder to the local profile is the first one applied and it works and offline files aren't used either. Your user is completly pissed beyond belief and all their files are gone without any hope of recovery (apart from the offsite backup we keep for disasters, like being a windows offline files user).
------------------------------------
Reply:
Thanks for the feedback.
Ned Pyle [MSFT] - MS Enterprise Platforms Support - Beta Team
------------------------------------
Reply:
Thanks for the gimer of hope Ned.
We had the idea that offline files concept needs to be reversed from what it is now, regarding offline/online.
Be always Offline by default and only go online when I'm at the same site as my server. Then maybe add a few override conditions for folks who have only high speed networks who want to be always online the way it is now with a domain connection. Maybe even nominate the sites where I want to be considered Online instead of default Offline.
Any chance my client could just be a DFSR partner to a server? That would be even better than offline files for my user data.
Cheers,
Mark.
------------------------------------
Reply:
Now, one thing you might consider doing going forward is evaluating using BranchCache rather than a complex DFS-Redirection-Replication environment. It is designed to minimize bandwidth usage in remote scenarios without the complexity. Other folks have started using systems like Live Mesh. The Offline files system also actually works quite well as long as you avoid using it with FR and DFSN where server paths can keep changing, leading to the issue. And there are actually some pretty cool new features in offline files I'm pretty excited about (although can't talk about yet I'm afraid, as I'm not sure what parts are in the Beta)
Ned Pyle [MSFT] - MS Enterprise Platforms Support - Beta Team
------------------------------------
Volume Licensing for Home Users
I now have 3 computers that I would consider for Windows 7 and would be pleased to see really attractive pricing for this.
Might even cut down on piracy if the price for additional licenses were available at substantial savings.
Reply:
Hi Mike,
I believe that MS is going to sell "upgrade " edition as before, as the beta process is changing to RC we will be also notified with the cost answers ( my guess)
------------------------------------
Virtual server 2005 R2 SP1
I'm trying to install Windows 7 béta built 7000 on my Virtual server.
Every thing works until I run Virtual Machine Additions.
When setup is completed, the computer must be restarted.
The next boot fail with a blue screen :
fs_rec.sys
Virtual serveur 2005 : 1.1.603.0 EE R2 SP1
- Changed type Mark L. Ferguson Saturday, February 21, 2009 2:07 AM
Reply:
When you say that the machine must be rebooted, are you referring to the guest system or the host? I assume you mean the guest (Windows 7) needs to be rebooted. Can you load a Vista client as a guest in VS2005R2SP1? If so, have you tried to make use of the same settings?
The file fs_rec.sys seems to be a pretty important.
------------------------------------
Reply:
Hi,
I'm trying to install Windows 7 béta built 7000 on my Virtual server.
Every thing works until I run Virtual Machine Additions.
When setup is completed, the computer must be restarted.
The next boot fail with a blue screen :
fs_rec.sys
Virtual serveur 2005 : 1.1.603.0 EE R2 SP1
Hi
Install addons in compatibility mode
------------------------------------
Reply:
I'll try to run Vista in an other VM, and let you know.
Thnaks
------------------------------------
Reply:
Thanks for your answer.
I've tried and I've choosen 'Vista compatibility'. Same result...
------------------------------------
Joining Small Business Server 2008 Domain
Reply:
I hope to see this fixed this soon.
------------------------------------
Reply:
http://blogs.technet.com/sbs/archive/2009/02/06/using-windows-7-beta-with-sbs-2008.aspx
Note that this is an unofficial fix to use a beta OS with a production server. That may not be a good idea.
Kerry Brown MS-MVP - Windows Desktop Experience
------------------------------------
Change device utility
Now all is jolly and both work just fine. The thing is, its a pain in the butt to have to manually switch between monitors by going to nvidia control panel or win control panel and swapping displays. The same goes for changing the audio from standard speaker output to spdif for the hdtv.
Is it possible to write a bat utility or a simple .net app to swich the two over on the fly?
I read a few posts on the msdn forums that said I would have to change some registry entries and kill explorer and run32 in previous versions of win.
Any help is great.
The reason I post this here is because if its not possible, its something I would like to see because im sure more and more people are gunna be hooking pcs up to hdtvs, if ur not going to hook them up to an hdtv then..... well...... to bad :p.
Thanks
-Rob
Why wont this f*n thing work
- Changed type Mark L. Ferguson Monday, February 16, 2009 8:32 PM
Reply:
------------------------------------
Attempting to Download SQL Server Enterprise Evaluation Leads to dead end
Tom Schiff
Reply:
Aaron Alton | thehobt.blogspot.com
------------------------------------
Reply:
So it's in the wrong forum.
He should ask here
http://social.technet.microsoft.com/Forums/en-US/whatforum/threads/
which forum to post it too.
(As you have advised many people in the past - why not this time?)
------------------------------------
Reply:
Thanks for pointing it out. Shame we can't just move it over to SQL Server Setup and Upgrade.
Aaron Alton | thehobt.blogspot.com
------------------------------------
Reply:
I have since gotten the DVD from Microsoft and now cannot get the Adventure works database to load.
I have only been working with MSSQL server since version 6.5 so what do I know?
Tom Schiff
------------------------------------
No Fade Effect in Classic Interface?
*When I minimize windows in both themes, the window literally hops across the screen.
*When moving windows in aero basic, there is always a trail of white. Annoying.
Norton AntiVirus 2009
Reply:
I go for performance and disable such enhancements.
For me, minimize/restore works the same as it did in XP.
------------------------------------
Reply:
Norton AntiVirus 2009
------------------------------------
How abt creating an Internet Explorer icon option (for the desktop)
in Control Panel--->Appearance and Personalization--->Personalization--->Change desktop icons---->Desktop icons ???
I had to manually create a shortcut refering to the iexplore.exe file in Program Files--->Internet Explorer ????
Reply:
Making a shortcut like that only takes a few seconds, is only required once, and provides the same functionalty.
Conversly, if you use the program so often then, why not just use the link on the tasbar and take advantage of the new features like jump list?
------------------------------------
Reply:
This came up before, and I'm pretty sure Microsoft can't do that because of the antitrust suit in America and the European Union.
And hallelujah to that.
I feel your pain WellWisherVineeth since IE is what you use and it seems logical to you. Those of us that don't, much appreciate not cluttering common things up with things we have no need for. IE is just a browser app and as such deserves no special OS treatment. Now if only one could get rid of IE entirely. But I digress....
However, the Internet Options in CP ( which really should be renamed to "Internet Explorer Options" as it has nothing to do with Internet per se ) should contain a "Create Shortcut in..." button. It's a no-brainer. Creating shortcuts may be quick enough but lord knows MS loves to bury & hide things and besides, ordinary users must then know what to create a shortcut to in the first place. Procedure Tron describes is easy too, provided user somehow did not get rid of all pre-existing IE shortcuts, say accidentally - it happens.
------------------------------------
Reply:
This came up before, and I'm pretty sure Microsoft can't do that because of the antitrust suit in America and the European Union.
Making a shortcut like that only takes a few seconds, is only required once, and provides the same functionalty.
Conversly, if you use the program so often then, why not just use the link on the tasbar and take advantage of the new features like jump list?
------------------------------------
Reduced Room Rates at the Venetian for MMS 2009!
Breaking News! The special room rate for MMS 2009 attendees at the Venetian Hotel has been reduced from $249 to $209 per night (plus tax)! To reserve a room at the new rate, select one of the registration options at the link below. If you are already registered for MMS and booked hotel or purchased the registration-hotel package, the MMS registration team will update your record accordingly. More information and registration team contact information is available at the bottom of the following page.
MMS 2009 attendees who book their rooms at The Venetian Hotel through the event web site will receive the following additional discounts:
Basic things it needs.
Reply:
#1: Take a look at this older blog post by Russell Christopher on approaches to prevent empty reports to be sent: http://blogs.msdn.com/bimusings/archive/2005/07/29/445080.aspx
#2: Take a look at Dean Kalanquin's blog posting on monitoring and troubleshooting subscriptions: http://blogs.msdn.com/deanka/archive/2009/01/13/diagnosing-and-troubleshooting-subscriptions.aspx
HTH,
Robert
Robert Bruckner http://blogs.msdn.com/robertbruckner
This posting is provided "AS IS" with no warranties, and confers no rights.
------------------------------------
No comments:
Post a Comment