Does the Repair Database Option Remove Duplicates?

My main question is does the repair database option also delete some duplicates? I ask because I recently had an issue with importing some duplicates. Before tackling the process of removing the dups, I decided to go ahead and repair the database since I imported a bunch of files and wanted to make sure everything was working correctly. After the repair database completed, I noticed that I had about 2k fewer images in my database. Luckily I had backed it up before I ran the repair. I opened up the backup and so far all I see missing are some of the dups. I spot checked at least 10 different projects and all the original masters seem to be there.
I wasn't aware that repair would actually remove files. I wish it would have removed all of them but I still kind of find this to be weird as that was an unexpected function. What do you guys think?

Neither  of the first aid options, repair or rebuild, intentionally target duplicates. Any files removed by either of those procedures were removed because of some inconsistency in the database.
After either of those run you might see a new project in your library named Recovered. This contains any orphaned image files, files for which Aperture could not place in a project.

Similar Messages

  • When and how does the message context get removed from the message when we use pass thru send port

    Friends,
    i have a doubt regarding message context.
    Assume i have used XMLRecieve pipeline in the receive side to receive the message so that the message context is created. I.e properties are promoted/written.
    now if we use pass thru transmit pipe line at send side, how and when does the message context get removed from the message?? Since pass thru does not have any stages/components, how does the message context removed and sent out a pure message to destination???
     i mean what exactly happens here to remove the context??
    Ravindar

    Thanks for the reply.
    "The Context is created by the Adapter, regardless of any Pipeline or Pipeline Component.  It has nothing to do with PassThrough vs. XmlReceive, although XmlReceive will write Promoted Properties to the existing Context,
    as can any other Component."
    yeah yeah, adapter does create some properties in context. You are right, i am aware of it. I just missed to explain it clearly. what i meant is addition of context properties will not happen if pass thru used. Thanks its clear.
    "No.  The Context already exists on the Message when it comes from the MessageBox and
    is equally available to any Component in any Stage.  The Context that hits the Pipeline is whatever was last Persisted, either by a Receive Port or Orchestration.  It is not created by the XmlAssembler (XmlTransmit)"
    You are right , the context already exists on the message while it leaves the receive port, and once it persists
    to message box the context and message context gets stored in messages in relative tables.
    Now as you said the components get the message from the last persistence, assume i have a send port(with passthru)
    subscriber and a orchestration subsrciber for this message.
    Orchestration gets the message with context right!!
    if the send sendport(with passthru) also gets message along with context, then where is this context removed/demoted
    while sending it out?.  i guess as per SAAkhlaq said,
    here sendport(with passthru) should get a pure message without context as passthru used. 
    or is it that ultimately send adapter removes the context completely?
    or is it something like biztalk run time load the context from database into cache and both orchestration and send port gets pure message, and if needed they use context from cache???
    sorry i may be troubling you, but i am confused. i hope i am not creating any nuisance with this
    post.
    Ravindar

  • What exactly does the Work Offline option do in a shared review hosted on an internal server?

    Hi,
    What exactly does the Work Offline option do in a shared review hosted on an internal server?
    I *think* it simply disconnects you from the review server. I'm not sure why one would want to do this.
    I'm trying to recommend an offline workflow for reviewers who may not be able to access a shared review hosted on our internal server (for example, while traveling). These reviewers would like to be able to comment on an offline version of the review PDF and then publish their comments when they can again connect to the Internet/internal server.
    It doesn't seem like "Work Offline"  is the right fit for this scenario. Instead, should reviewers save a local copy to their hard drive, comment on it, and then, when reconnected to the Internet, open the local copy, click Reconnect to Server, and then click Publish Comments?

    Thanks, Dave. So for my hypothetical traveling reviewer, it would be reasonable to suggest the following steps for an offline workflow?
    1. Connect to the shared review.
    2. Choose Work Offline from the Server Status menu.
    3. Close and save the review PDF locally.
    4. Comment while traveling.
    5. When back in the office, open the local copy of the review PDF.
    6. Click Reconnect to Server.
    7. Click Publish Comments.

  • How does the repair process work

    how does the repair process work, currently broke my iPhone, water damage, and still have a warranty until july 30.

    http://www.apple.com/support/iphone/repair/other/

  • What is the easiest way to remove duplicate contacts on my Iphone?

    What is the easiest way to remove duplicate contacts on my Iphone and avoid them in the future?

    There are apps that will locate and remove duplicate contacts, such as My Contacts Backup Pro.  As for preventing them in the future, if you are syncing contacts both with iTunes and iCloud this will create duplicates.  If you are, pick one and disable the other.

  • What is the simplest way to remove duplicates on both iMac and iPad2?

    What is the simplest way to remove duplicate photos from both iMac & iPad2?

    The implication here is that your music is only on the iPod, for if it is in iTunes, you need only do the restore. So you are really asking how you move the music from your iPod back into iTunes, so that when you restore it will go back to the iPod. Take a look at Para. 8 in this summary post I worked up.

  • If I press "Erase all contents and settings" does the iCloud account get removed from the iPhone?

    If I press "Erase all contents and settings" does the iCloud account get removed from the iPhone?
    I also do not know the password to the iCloud account and when I go to the "Forgotten Password" link, it says that account is not found.

    Yes, but you will not be able to erase it without the password if Find My iPhone is turned on.  If you need to reset your iCloud password, read here: http://support.apple.com/kb/PH2617.  Of course, you can't reset the password unless it is your iCloud ID.

  • Does the latest osx update remove the flashback malware

    Does the latest osx update remove the flashback malware?

    From Thomas A. Reed's post:
    There is malware (called Flashback) that has been actively taking advantage of Java vulnerabilities on Macs, installing as a drive-by download with no user interaction required when visiting a malicious web site.  Apple's latest Java update patches these vulnerabilities, though it's still possible for that malware to use social exploits to trick you into installing it.  You would do best to turn off Java in your web browser...  you probably won't miss it at all.
    See:
    http://www.reedcorner.net/news.php?tag=flashback

  • Does anyone know how to remove duplicates in the new iTunes?, Does anyone know how to remove duplicates in the new iTunes?

    I just got a new laptop (Windows) and downloaded the new iTunes on it. It scanned my computer for music, and after it was done there were up to 5 copies of each song in the library. The "old" itunes used to have an option to remove duplicates but I cannot find a way to do that in the new iTunes. Anyone know?

    The show duplicates/show exact duplicates features have been left out of iTunes 11. Rumor suggests they will be restored in the next build. In the meantime I have written two Windows scripts to make playlists of Duplicates and Exact Duplicates, either from a selection of tracks or the entire library.
    If you want to manually remove duplicate tracks use shift-delete to remove selected tracks from the library as well as the playlist. Keep one of each repeated group of files and don't send to the recycle bin unless you are sure that there are multiple files on the disc as opposed to multiple entries to the same file.
    There is also my DeDuper script if you don't want to do it by hand. This can preserve ratings, play counts, playlist membership, etc. which are lost in a manual clean up. Please take note of the warning to backup your library before deduping. See this thread for background on deduping and the script.
    tt2

  • What is The correct way to remove duplicates from the iTunes library?

    I have a 300GB external drive which over the last 5 years has got bloated with duplicate tracks.
    If I use the show duplicates option, I see 10,479 songs totalling over 50GB. Now, those songs that are shown, do they include the original that they are a duplicate of, or are they JUST the duplicates?
    I have been sorely tempted to select all and delete to the trash, but I want to be 100% sure I don't delete any originals. Also, there are some duplicate tracks that are genuine dupes, for example, I have an original LP with a particular track on it, but then that exact track appears on a compilation LP, so I don't want to remove the compilation LP tracks as then the compilation is incomplete.
    I have Tidy Up installed, but I'm a bit wary to use it as I want to be 10% sure I do the right thing, it's a lot of money to lose, and I'm a DJ, so this is thousands of conversions from my vinyl collection and stuff purchased and ripped from CD.
    I see many methods of getting rid of duplicates but no definitive answer for someone in my position.
    Many thanks all!

    Akuwa wrote:
    This is supposed to be a fix to the result from SQL. Currently no access to the SQL code so we have to fix in he Java code...Then really, whoever said you couldn't change the SQL has absolutely no right to turn around and demand the fastest way to remove the duplicates in Java. It's almost certain that the fastest way to remove the duplicates would be for the SQL not to select them in the first place, so if you don't permit changing the SQL then it's clear you aren't interested in the fastest way.

  • Search for records in the event viewer after the last run (not the entire event log), remove duplicate - Output Logon type for a specific OU users

    Hi,
    The following code works perfectly for me and give me a list of users for a specific OU and their respective logon types :-
    $logFile = 'c:\test\test.txt'
    $_myOU = "OU=ABC,dc=contosso,DC=com"
    # LogonType as per technet
    $_logontype = @{
        2 = "Interactive" 
        3 = "Network"
        4 = "Batch"
        5 = "Service"
        7 = "Unlock"
        8 = "NetworkCleartext"
        9 = "NewCredentials"
        10 = "RemoteInteractive"
        11 = "CachedInteractive"
    Get-WinEvent -FilterXml "<QueryList><Query Id=""0"" Path=""Security""><Select Path=""Security"">*[System[(EventID=4624)]]</Select><Suppress Path=""Security"">*[EventData[Data[@Name=""SubjectLogonId""]=""0x0""
    or Data[@Name=""TargetDomainName""]=""NT AUTHORITY"" or Data[@Name=""TargetDomainName""]=""Window Manager""]]</Suppress></Query></QueryList>" -ComputerName
    "XYZ" | ForEach-Object {
        #TargetUserSid
        $_cur_OU = ([ADSI]"LDAP://<SID=$(($_.Properties[4]).Value.Value)>").distinguishedName
        If ( $_cur_OU -like "*$_myOU" ) {
            $_cur_OU
            #LogonType
            $_logontype[ [int] $_.Properties[8].Value ]
    #Time-created
    $_.TimeCreated
        $_.Properties[18].Value
    } >> $logFile
    I am able to pipe the results to a file however, I would like to convert it to CSV/HTML When i try "convertto-HTML"
    function it converts certain values . Also,
    a) I would like to remove duplicate entries when the script runs only for that execution. 
    b) When the script is run, we may be able to search for records after the last run and not search in the same
    records that we have looked into before.
    PLEASE HELP ! 

    If you just want to look for the new events since the last run, I suggest to record the EventRecordID of the last event you parsed and use it as a reference in your filter. For example:
    <QueryList>
      <Query Id="0" Path="Security">
        <Select Path="Security">*[System[(EventID=4624 and
    EventRecordID>46452302)]]</Select>
        <Suppress Path="Security">*[EventData[Data[@Name="SubjectLogonId"]="0x0" or Data[@Name="TargetDomainName"]="NT AUTHORITY" or Data[@Name="TargetDomainName"]="Window Manager"]]</Suppress>
      </Query>
    </QueryList>
    That's this logic that the Server Manager of Windows Serve 2012 is using to save time, CPU and bandwidth. The problem is how to get that number and provide it to your next run. You can store in a file and read it at the beginning. If not found, you
    can go through the all event list.
    Let's say you store it in a simple text file, ref.txt
    1234
    At the beginning just read it.
    Try {
    $_intMyRef = [int] (Get-Content .\ref.txt)
    Catch {
    Write-Host "The reference EventRecordID cannot be found." -ForegroundColor Red
    $_intMyRef = 0
    This is very lazy check. You can do a proper parsing etc... That's a quick dirty way. If I can read
    it and parse it as an integer, I use it. Else, I just set it to 0 meaning I'll collect all info.
    Then include it in your filter. You Get-WinEvent becomes:
    Get-WinEvent -FilterXml "<QueryList><Query Id=""0"" Path=""Security""><Select Path=""Security"">*[System[(EventID=4624 and EventRecordID&gt;$_intMyRef)]]</Select><Suppress Path=""Security"">*[EventData[Data[@Name=""SubjectLogonId""]=""0x0"" or Data[@Name=""TargetDomainName""]=""NT AUTHORITY"" or Data[@Name=""TargetDomainName""]=""Window Manager""]]</Suppress></Query></QueryList>"
    At the end of your script, store the last value you got into your ref.txt file. So you can for example get that info in the loop. Like:
    $Result += $LogonRecord
    $_intLastId = $Event.RecordId
    And at the end:
    Write-Output $_intLastId | Out-File .\ref.txt
    Then next time you run it, it is just scanning the delta. Note that I prefer this versus the date filter in case of the machine wasn't active for long or in case of time sync issue which can sometimes mess up with the date based filters.
    If you want to go for a date filtering, do it at the Get-WinEvent level, not in the Where-Object. If the query is local, it doesn't change much. But in remote system, it does the filter on the remote side therefore you're saving time and resources on your
    side. So for example for the last 30 days, and if you want to use the XMLFilter parameter, you can use:
    <QueryList>
    <Query Id="0" Path="Security">
    <Select Path="Security">*[System[TimeCreated[timediff(@SystemTime) &lt;= 2592000000]]]</Select>
    </Query>
    </QueryList>
    Then you can combine it, etc...
    PS, I used the confusing underscores because I like it ;)
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Qosmio F30-117: How long does the repair take?

    can any body tell me how long does it take for toshiba repair center to repair the laptop and send it back. I bought this new laptop but there was harddisk fault, then i sent it for repair but not yet received. Its two weeks now.

    Mine went for repair twice - I think the fault was quite straightforward so was just a screen swap. This may explain the speed of turnaround. The first time it was picked up on a Wednesday - arrived Thursday and was repaired. It was then sent back and I got it on Monday (4 working days). The second time it took longer and was around 7-8 working days.
    I found it useful to call the repair centre. They have some notes on machines there but if they can't give you specifics they should be able to give you the number for the 3rd party people that fix them and they'll give you a full update. Usually the third party places only work standard office days and hours.
    hope this helps.

  • Where does the fullscreen mode option is saved?

    I have developing program, what uses WINAPI to make mozilla firefox start on IME mode. I have seen that when you press the F11 (FULLSCREEN MODE) it still is on fullscreen mode after reboot of the mozilla. So where does the option / information about fullscreen mode is saved?

    In the '''localstore,rdf''' file, in the Profile folder.

  • What does the repair depot do?

    Hi, I was not sure where to ask this question. I am probably soon going to be sending my recently obtained Y40 Ideapad to the US repair depot on warrantee service for this maddening problem with the laptop's graphics card/drivers. I would like to know what sort of diagnostics or tests the repair depot people do or are capable of doing,  as my computer seemed to work just perfectly until I tried playing a game on it. I don't want to be getting it back in a month or worse time and find out that the only one seeing if I can play on it is me, and it then turns out I can't. Sorry for the pessimism, but the many futile hours fiddling with it and talking with tech support (who were nice people at least) have worn me out.

    Bug fixes.

  • Does the Bing wallpaper option on my Lumia 920 use...

    Hi. I just wanted to know if I select Bing as my wallpaper for my Lumia, will it use data/WiFi to constantly update the background? Thanks!

    Thanks for your reply. The thing is, I don't have a lot of data because I don't use it that much so I'm worried if I use the Bing wallpaper option it'll use what little data I have and I get charged for overage. Is that possible?

Maybe you are looking for

  • IPOD CLASSIC. WON'T TURN ON :/ ANY INFO HELPFUL

    I recently recieved an iPod Classic for Christmas, one my parents purchased from eBay. It was working fine for about two weeks, and then it stopped working. It won't turn on at all unless I connect it to my computer with the USB cord. I have USB 2.0,

  • How do i deportation my hard drive on imac

    I had my Hard drive partitioned when I first purchased it to install a Windows App.   I have found a compatible Mac OS application that will work with the Mac OS.  How do i delete the partition and bring the computer back to its original 100% Mac dri

  • ALV ( How to save the output as Excel file whenever we runs the Report )

    Hi,       Can any one please let me know , how we can automatically save a ALV Grid Display report in Excel Format in presentation server whenever we execute the Report. Regards Avi.

  • Update using DB Tools execute query

    hi, thanks for showing me the way to insert values to a database. but i am finding some problem with update. as i already mentioned, according to the values given to the string controls on the front panel, the values should get updated. if records of

  • Media Streams

    Up until yesterday I was able thru Flip4Mac to get both audio and video streams using Safari 3.1.2 and Firefox 3.0.1. Now there is no joy and I get a blank screen. As part of my regular maintenance I ran and repaired permissions( no problems) and DU