Object Search

  • Sean Smith

    SSCertifiable

    Points: 5903

    Comments posted to this topic are about the item Object Search

  • Tim Edwards-235208

    SSC Enthusiast

    Points: 125

    I think it is worth noting that the @v_Search_String parameter should not contain any wildcards (i.e., %) as the stored procedure adds that to the parameter. I didn't realize that at first and was not getting anything back on my test system when I knew the string existed. Going through the code, I quickly discovered that the wildcards are added to the string in the parameter for you and my adding them caused it to read the wildcard as a literal character that was part of the search string.

  • Sean Smith

    SSCertifiable

    Points: 5903

    When I originally designed the procedure it actually functioned the way you wanted it to. After a peer review with some colleagues, they all argued for the opposite (never can win it seems LOL). Since you've familiarized yourself with the code you should be able to adjust it to fit your needs.

    Thanks for the feedback.

  • Tim Edwards-235208

    SSC Enthusiast

    Points: 125

    No problem. That works fine for me, just needed to figure it out and wanted to let everyone else know how to pass the search string parameter to the stored procedure so they don't run into the same thing.

  • Sean Smith

    SSCertifiable

    Points: 5903

    Good idea and thanks for posting this. I may end up adding a "use or search" for wildcards switch in a later version. This would make it more flexible.

  • SQLOzzie

    Ten Centuries

    Points: 1371

    I'm not clear if this will allow for searches within SSIS packages?

  • Sean Smith

    SSCertifiable

    Points: 5903

    Honestly, never tried (but I would think no). Sorry, haven't dealt much with SSIS packages. Try a search string that you know is in an SSIS package and see if it brings back any results. Post the results if you don't mind.

  • Moneer-479830

    SSC Rookie

    Points: 27

    Hi, I am trying to search a string from the object definitions like this and getting no result

    EXECUTE dbo.usp_Object_Search

    @Search_String = N'fiscal/2'

    ,@Database_Name = N'Test'

    ,@Search_Against = 'D'

    Above Test is my database name and fiscal/2 is the string in one of the stored procedures. Please help, this is looking awesome procedure if it work for my situation.

    Thanks

  • Sean Smith

    SSCertifiable

    Points: 5903

    Moneer-479830 (6/20/2014)


    Hi, I am trying to search a string from the object definitions like this and getting no result

    EXECUTE dbo.usp_Object_Search

    @Search_String = N'fiscal/2'

    ,@Database_Name = N'Test'

    ,@Search_Against = 'D'

    Above Test is my database name and fiscal/2 is the string in one of the stored procedures. Please help, this is looking awesome procedure if it work for my situation.

    Thanks

    Is the database in question case sensitive?

  • Andre 425568

    SSCrazy

    Points: 2281

    Does this procedure also pick up Indexes? It does not look like it in the Valid Object type list. How can I add Indexes to this search?

  • Sean Smith

    SSCertifiable

    Points: 5903

    No, it does not search against indexes. You would need to add that to the script unfortunately.

  • akljfhnlaflkj

    SSC Guru

    Points: 76202

    Haven't tried it yet but wondering about the duration for a search.

  • Sean Smith

    SSCertifiable

    Points: 5903

    It depends mainly on what you're searching for, the size of the database, and the filtering options you use.

Viewing 13 posts - 1 through 13 (of 13 total)

You must be logged in to reply to this topic. Login to reply