2013-09-02 2 views
0

У меня проблема с совместным использованием C# программы в сети.Share C# program on network

Я установил SQL Server 2008 R2 и я включил TCP/IP и удаленное подключение по нему также можно подключиться к серверу с sqlcmd -U usr -P pwd -S 192.168.1.11\SQLEXPRESS без каких-либо проблем, но когда я изменить строку подключения, как это:

192.168.1.11\SQLEXPRESS;initial catalog=HouseTrade;User ID=usr;Password=pwd; 

Программа невозможно подключиться к базе данных.

У вас есть идея поделиться этой программой в сети?

+1

Вы должны, вероятно, не размещать информацию для входа в систему на общедоступном веб-сайте. –

+0

Это был локальный адрес, и другие люди не смогли получить к нему доступ, спасибо за ваше хорошее редактирование – amin

ответ

0

Если вы спрашиваете, как назвать SQLCMD с именем каталога в нем

sqlcmd -U usr -P pwd -d HouseTrade -S 192.168.1.11\SQLEXPRESS 

Если это не то, что вы просите, пожалуйста, изменить свой вопрос, чтобы понять

sqlcmd 
    -a packet_size 
    -A (dedicated administrator connection) 
    -b (terminate batch job if there is an error) 
    -c batch_terminator 
    -C (trust the server certificate) 
    -d db_name 
    -e (echo input) 
    -E (use trusted connection) 
    -f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage] 
    -h rows_per_header 
    -H workstation_name 
    -i input_file 
    -I (enable quoted identifiers) 
    -k[1 | 2] (remove or replace control characters) 
    -K application_intent 
    -l login_timeout 
    -L[c] (list servers, optional clean output) 
    -m error_level 
    -M multisubnet_failover 
    -N (encrypt connection) 
    -o output_file 
    -p[1] (print statistics, optional colon format) 
    -P password 
    -q "cmdline query" 
    -Q "cmdline query" (and exit) 
    -r[0 | 1] (msgs to stderr) 
    -R (use client regional settings) 
    -s col_separator 
    -S [protocol:]server[\instance_name][,port] 
    -t query_timeout 
    -u (unicode output file) 
    -U login_id 
    -v var = "value" 
    -V error_severity_level 
    -w column_width 
    -W (remove trailing spaces) 
    -x (disable variable substitution) 
    -X[1] (disable commands, startup script, environment variables and optional exit) 
    -y variable_length_type_display_width 
    -Y fixed_length_type_display_width 
    -z new_password 
    -Z new_password (and exit) 

    -? (usage) 

Подробнее подробности можно найти здесь http://technet.microsoft.com/en-us/library/ms162773.aspx

+0

no у меня есть другой вопрос, я нашел решение для своего вопроса, я решил его, создав гостевого пользователя и получив достаточное разрешение на него. – amin

+0

@amin затем измените этот вопрос на то, что вам нужно, или удалите его, чтобы создать новый –

0

Я нашел решение. Мы можем добавить пользователя гостя и получить достаточно разрешения на него после этого мы можем использовать эту строку подключения:

data source=ip\SQLEXPRESS;initial catalog=HouseTrade;integrated security=true;