Lors de l'exécution une des commandes suivantes:requêtes en cours en utilisant osql
osql -E -S ComputerName\InstanceName
osql -E -S ComputerName\InstanceName -i MyScript.sql -o MyOutput.rpt
osql -E -q "SELECT * FROM Northwind.dbo.Shippers"
osql -E -Q "SELECT * FROM Northwind.dbo.Shippers" -o MyOutput.rpt
Je reçois l'erreur suivante:
[SQL Server Native Client 10.0]SQL Server Network Interfaces: Connection
string is not valid [87].
[SQL Server Native Client 10.0]Login timeout expired
[SQL Server Native Client 10.0]A network-related or instance-specific error
has occurred while establishing a connection to SQL Server. Server is not
found or not accessible. Check if instance name is correct and if SQL Server
is configured to allow remote connections. For more information see SQL Server
Books Online.
Cependant, je peux, sans problème pour se connecter et exécuter SELECT
requêtes de SSMS.
Comment exécuter des requêtes sur SQL Server 2008 à l'aide d'osql?
[Étapes pour résoudre les problèmes de connectivité SQL] (http://blogs.msdn.com/b/sql_protocols/ar chive/2008/04/30/steps-to-troubleshootinghoot-connectivity-issues.aspx) –
Encore mieux: Google.com –