SQL Server, преобразовать именованный экземпляр в экземпляр по умолчанию?

Если ваша версия os 6.0 или более поздняя версия попробуйте это, надеюсь, что это поможет.

public class RequestUserPermission {

private Activity activity;
// Storage Permissions
private static final int REQUEST_EXTERNAL_STORAGE = 1;
private static String[] PERMISSIONS_STORAGE = {
        Manifest.permission.READ_EXTERNAL_STORAGE,
        Manifest.permission.WRITE_EXTERNAL_STORAGE,
        Manifest.permission.CAMERA
};

public RequestUserPermission(Activity activity) {
    this.activity = activity;
}

public  void verifyStoragePermissions() {
    // Check if we have write permission
    int permission = ActivityCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE);

    if (permission != PackageManager.PERMISSION_GRANTED) {
        // We don't have permission so prompt the user
        ActivityCompat.requestPermissions(
                activity,
                PERMISSIONS_STORAGE,
                REQUEST_EXTERNAL_STORAGE
        );
    }
}
}


**//CALL FROM YOUR ACTIVITY**
 RequestUserPermission requestUserPermission = new RequestUserPermission(this);
    requestUserPermission.verifyStoragePermissions();
134
задан Kev 5 November 2012 в 16:34
поделиться

5 ответов

Насколько я знаю, нет. Одной причиной является структура папок на жестком диске; у них будет имя как MSSQL10. [instancename]

20
ответ дан 23 November 2019 в 23:51
поделиться

Поэтому много компаний хранит строки подключения их приложений на уровне машины вместо прикладного уровня.

Просто выньте строку подключения из исходного кода полностью. Затем сделайте, чтобы все поместили их строку подключения в их machine.config.

Это обладает дополнительным преимуществом предотвращения определенной для ненужного приложения логики среды, т.е. когда Вы копируете свое приложение в сервер подготовки, сервер подготовки уже "знает" что базу данных использовать.

14
ответ дан 23 November 2019 в 23:51
поделиться

Вы никогда не должны действительно должны быть делать это. Программное обеспечение Most, которое утверждает, что потребовало экземпляра по умолчанию (как Великие равнины или Динамика) не делает на самом деле.

Если Вы повторно отправляете со своей ситуацией (установил X, то Y, но потребность выполнить Z), я держал пари, что Вы получите некоторые хорошие обходные решения.

0
ответ дан 23 November 2019 в 23:51
поделиться

Много времен, я буду использовать псевдоним клиента для указания на приложение на другой SQL-сервер, чем те, которые это - строка подключения, для, особенно удобно при работе над DTS или приложением с твердой кодированной строкой подключения. Сделайте, чтобы все использовали обычно именованный псевдоним, использовали псевдоним в строке подключения и указали на псевдоним на каждом dev поле к к различным экземплярам. Тем путем Вы не должны будете волноваться о том, если сервер является экземпляром по умолчанию или нет.

2
ответ дан 23 November 2019 в 23:51
поделиться

Единственный способ изменить имя экземпляра состоит в том, чтобы переустановить - удаление и установка как экземпляр по умолчанию.

2
ответ дан 23 November 2019 в 23:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: