Commit Graph

2035 Commits

Author SHA1 Message Date
Alan Ren
e314f839d8 Simplify Object Management APIs (#2015)
* unify requests-wip

* wip

* unify api

* fix test

* add credential handler

* fix credential handler issue.

* generic type update

* fix scripting for user
2023-04-19 15:43:01 -07:00
Charles Gagnon
98ad0197e4 Move pipeline version vars (#2017)
* initial

* Global vars
2023-04-19 14:54:18 -07:00
Charles Gagnon
7796b56d4b Fix release script version (#2016) 2023-04-19 11:31:44 -07:00
Karl Burtram
96c4b82ab5 Fix scripting of users on SQL DB (#2014)
* Fix scripting of users on SQL DB

* Minor typos

* Add null checks
2023-04-19 08:36:38 -07:00
Cheena Malhotra
648d7dbd3c Address warnings and (some) nullables (#2013) 2023-04-18 20:57:13 -07:00
Charles Gagnon
d56f2309da Use major + minor from pipeline for assembly versioning (#2012) 2023-04-18 16:34:36 -07:00
Karl Burtram
54bd06ef98 Prepopulate server roles in Login dialog (#2011) 2023-04-17 16:11:49 -07:00
Alex Ma
add216cc1e Add more specific URI strings to Object Explorer (#1881)
* Added all non null properties to URI generator

* Added all options to URI for session

* added documentation comments

* added generated nodeTypes file

* added updated uri to connection store

* Added debug message for integrated test failure

* Revert "Added debug message for integrated test failure"

This reverts commit 026c53d1ed3fb16b0f37b7b6e0775402a2ef9281.

* added advanced options to table designer table

* removed connectionName from uri generation

* Revert "removed connectionName from uri generation"

This reverts commit 88eedbbc593a0279872edc6d4cbd1b7ca3d72ad0.

* added connectionname to connection details

* added connection name to near front of key
2023-04-17 14:24:12 -07:00
Charles Gagnon
c15108808f Error on unused private properties (#2008)
* Error on unused private properties

* Remove nullable

* Delete some commented out code

* Fix compile
2023-04-17 13:27:13 -07:00
Charles Gagnon
efc8d8f0be Remove Hosting InternalsVisibleTo (#2009) 2023-04-17 12:34:04 -07:00
Charles Gagnon
9d53e1dd3e Add SourceLink to build + fix assembly versioning (#2007)
* Add github source link

* more

* Move to common

* fix multiple dep copy

* Fix doc comment

* cleanup props

* Use GlobalPackageReference

* Set CI build property on pipelines

* Add comment
2023-04-17 09:51:30 -07:00
Karl Burtram
4614795f19 Add support for AAD contained users in SQL DB (#2005) 2023-04-14 17:02:00 -07:00
Kim Santiago
13672c1d05 Add support for nupkg database references in sql projects (#2006)
* add support for nupkg database references in sql projects

* update DacFx.Projects
2023-04-14 16:18:06 -07:00
Charles Gagnon
55b415e5ef Print commands on build failure (#2004) 2023-04-14 11:36:18 -07:00
Karl Burtram
78136e53dd Enable scripting for Logins (#2003)
* Add a LoginActions class

* Enable scripting for Login
2023-04-13 18:20:53 -07:00
Karl Burtram
948ae3903e Support scripting for Users (#2002)
* WIP 1

* WIP2

* Fix merge break

* Support alter existing object
2023-04-13 11:52:37 -07:00
Leila Lali
a37093a773 Enabling DacFx telemetry (#1993)
* Enabling DacFx telemetry
2023-04-11 14:22:05 -07:00
Sakshi Sharma
9aa84f517c Send deploymentOptions to DacFx to save in the publish profile xml file (#1997)
* Send deploymentOptions to DacFx to save in the publish profile xml file

* Update Packages.prop with latest DacFx nuget version.

* Update Dacfx version after merge from main.

* Address comments

* Update method name
2023-04-10 17:31:39 -07:00
Alex Ma
7bf370a4a5 [Loc] update to xlfs for 4-10-2023 (#2000) 2023-04-10 11:32:45 -07:00
Alex Hsu
6398a49135 LEGO: Merge pull request 1999
LEGO: Merge pull request 1999
2023-04-09 08:45:37 -07:00
AkshayMata
909c8c4d10 Update to nuget with serializable error code strings (#1998)
https://github.com/microsoft/sqltoolsservice/pull/1998
2023-04-07 16:38:39 -07:00
Hai Cao
b5db164387 Port code for server role smo operations (#1996)
* port code for server role smo operations

* styling
2023-04-07 16:18:13 -07:00
Karl Burtram
83b58a27a4 Move Login handlers to separate file (#1995)
* Move login handlers

* Move Login handlers to seperate file
2023-04-06 16:07:45 -07:00
Hai Cao
9b08993753 Port code for Application Role, Database Role, Permission Data and Securable search (#1992)
* port code for db role and app role

* port permissionData (wip)

* port securable search data
2023-04-06 10:17:46 -07:00
Aasim Khan
319af30665 Fixing OE database expansion read only datamarts databases (#1991) 2023-04-06 01:34:46 -07:00
Karl Burtram
b48f1f2833 Fix exception creating user with no connect access (#1989) 2023-04-04 18:21:28 -07:00
AkshayMata
7f65b9c5ee Add login migrations error code (#1988)
Update login migrations nuget to expose error code + error code string
2023-04-04 15:04:38 -07:00
Sakshi Sharma
098cf3be35 Update openScmp to read file structure (#1952)
* Update openScmp to read file structure (and dsp) information from the scmp file.

* Address comments
2023-04-04 11:05:36 -07:00
Steven Marturano
3b175e2dd5 Fixed empty status code (#1987) 2023-04-04 08:32:38 -07:00
Karl Burtram
539ad243c1 Catch exception when querying sys.logins without permissions (#1984) 2023-04-03 19:27:05 -07:00
Karl Burtram
0b2eb26d45 Fix additional contained user/sqldb bugs (#1983) 2023-04-03 19:26:53 -07:00
erpett
d9f473e604 Udating post release branch split for 4.6 (#1981) 2023-04-03 14:52:39 -07:00
Steven Marturano
ffa42b4435 Added status code for TDE result (#1975)
This PR updates TDE NuGet and makes code changes to support the introduction of "StatusCode" being returned from NuGet.
2023-04-03 13:30:08 -07:00
Karl Burtram
ffcae33b18 Fix 'Contained DB' property check exception on SQL DB (#1979) 2023-04-03 12:02:51 -07:00
Hai Cao
e8e8f3d892 fix default language for new login (#1978) 2023-03-31 13:00:36 -07:00
Cheena Malhotra
0c16db9907 Fix cache write path (#1976) 2023-03-30 14:12:57 -07:00
Charles Gagnon
07495ea3b6 Add OE messages to docs (#1977) 2023-03-30 14:00:22 -07:00
Alan Ren
3ddbf729ce fix drop object issue and add logging (#1974)
* fix drop object issue

* remove content logging

* remove ununsed using.
2023-03-28 19:55:37 -07:00
Alan Ren
45f1d0db22 make the NodeTypeId nullable (#1972) 2023-03-27 19:18:07 -07:00
Alex Ma
d7940e0cc6 [Loc] update to xlfs and resx for 3-27-2023 (#1973) 2023-03-27 15:10:53 -07:00
Alex Hsu
e03effd88b LEGO: Merge pull request 1971
LEGO: Merge pull request 1971
2023-03-26 08:36:26 -07:00
Alex Hsu
abbedebdab LEGO: Merge pull request 1970
LEGO: Merge pull request 1970
2023-03-25 09:46:01 -07:00
Cheena Malhotra
463fc60330 Move back 'Shared' content to 'Hosting' assembly (#1967) 2023-03-24 15:07:02 -07:00
Alex Ma
b7709c9e5b [Loc] update to xlfs for 3-24-2023 (#1966) 2023-03-24 10:51:49 -07:00
Alex Hsu
8b17d9ce5e LEGO: Merge pull request 1965
LEGO: Merge pull request 1965
2023-03-24 08:37:26 -07:00
Chris LaFreniere
cccdbf0bef Address CA1829 (Avoiding Count LINQ method calls when equivalent + more efficient properties exist) (#1961)
* Address CA1829 (Avoid Count LINQ Method Calls)

* Remove other change

* CA1829 removal

* CA1829 (remove whitespace)
2023-03-23 21:06:49 -07:00
Cheena Malhotra
3ef3a0f022 Secure enclave touch ups (#1964) 2023-03-23 20:59:38 -07:00
Benjin Dubishar
8b7600eb5b Bumping DacFx.Projects (#1963)
* Updating Projects nuget package

* bump projects
2023-03-23 20:49:53 -07:00
Cheena Malhotra
3e4e0bc8c2 Fix encoding for OSX keychain (#1939) 2023-03-23 20:31:59 -07:00
Karl Burtram
c3444e5cf5 Support creating & editing additional user types (#1962)
* WIP

* Fix contained user password handling

* More user related bug fixes
2023-03-23 18:01:55 -07:00