>> Is there a way to specify an MS SQL Server instance name for database
>> crawling?
>>
>> Typical syntax is SERVER\INSTANCE, but it appears that GSA doesn't
>> care for the backslash, or an escaped version ( SERVER\\INSTANCE ).
Correct. Per the documentation, the Source Name, Hostname, and
Database Name fields must not contain a backslash:
http://snurl.com/qdoxp (code.google.com, GSA 6.0 Help)
http://snurl.com/qdo72 (code.google.com, DB Crawling/Serving)
Are instances specific only to Microsoft's implementation of
databases? (Suspecting yes.) This might be an enhancement request in
the making.
--
Joe D'Andrea | Liquid Joe LLC
Google Enterprise Partner | iPhone Application Developer
www.liquidjoe.biz | skype:joedandrea | +1 (908) 781-0323
> Yes, this is an MS specific convention. However, it should be an easy
> enhancement to implement as the mircosoft jdbc driver used by the GSA
> supports specifying instance names in the jdbc url.
Ahh, For a moment I thought the GSA might be using an open-source
driver that sticks to common conventions, and that's why it went
missing. Otherwise, why suppress it, right?
I can't speak to that. I've lost count how many times I thought a
"simple" fix was simple, when it was anything but. It all depends on
what's going on behind the scenes.
Hmm. Per http://support.microsoft.com/kb/313225 ... maybe there's an
instance-specific Port Number you can use as a workaround?
jdbc:microsoft:sqlserver://yourServerName:1433;user=yourUser;password=yourPwd
--
Joe D'Andrea | Liquid Joe LLC
Google Enterprise Partner | iPhone Application Developer
www.liquidjoe.biz | skype:joedandrea | +1 (908) 781-0323
> Unfortunately, I believe that solution only works
> for installations of SQL 2005/2008 that have "default" instances
> specified during installation.
... and your installation doesn't fall into that category, hence it
won't work for you. Sigh.
> In the meantime, I will likely have to have build some type of
> prox ... a separate SQL Server install whose only purpose in life is
> to accept requests from GSA and communicate with the main SQL Server
> cluster.
Sounds like a plan. Glad to hear there's a feature request in queue though!
- Joe
> Just posting a workaround for others who may encounter this. I was
> able to get Google to index SQL Server 2008 content that exists on a
> named instance by establishing a linked server in SQL 2000 that points
> to the SQL 2008 instance.
Congrats! Thanks very much for sharing the workaround.
--
Joe D'Andrea | Liquid Joe LLC
Google Enterprise Partner | iPhone Application Developer
www.liquidjoe.biz | skype:joedandrea | +1 (908) 781-0323